par
squarekorner » 31 août 2010, 16:29
Bjr à tous, un petit coup de main please... ce serait pas de refus.
Donc voici mon problème.
J'ai une page contact dont voici l'adresse pour que vous puissiez jeter un œil
http://www.hbw-technology.com/r6-contact.html
Et donc mon problème se situe au niveau de l'envoi du formulaire...
quand j'ai rempli le formulaire cela m'indique que c'est bien parti... mais je reçois rien.
en fait je voudrais recevoir le formulaire sur mon gestionnaire de mail entourage sous l'adresse
[email protected]
mon code php est le suivant et se nomme sendContact.php :
<?php
$from = "
[email protected]";
$from_name = "HBW";
$subject = "FORMULAIRE CONTACT";
$to = $_POST['email'];
// collect data
$body = "";
foreach($_POST as $key => $val)
{
if($key != 'captcha')
$body .= ucfirst($key).": ".$val."\r\n";
}
// construct MIME PLAIN Email headers
$header = "MIME-Version: 1.0\n";
$header .= "Content-type: text/plain; charset=utf-8\n";
$header .= "From: $from_name <$from>\r\nReply-To: $from_name <$from>\r\nReturn-Path: <$from>\r\n";
$subject="$objet"
$destinataire="
[email protected]";
// send email
$mail_sent = mail($to, $subject, $body, $header);
?>
puis mon formulaire dans la page html est le suivant :
<div id="left">
<div id="contact_form">
<h1>Contactez-nous</h1>
<p>Pour nouc contacter, veuillez remplir le formulaire ci-dessous. Merci</p>
<form method="post" onsubmit="return sendContact();" action="sendContact.php">
<p>
<label for="name" id="lname">Nom et prénom:</label>
<input type="text" class="text" name="name" id="name" onfocus="input_focus('name');" onblur="input_blur('name');" />
</p>
<p>
<label for="email" id="lemail">Email :</label>
<input type="text" class="text" name="email" id="email" onfocus="input_focus('email');" onblur="input_blur('email');" />
</p>
<div class="x"></div>
<p class="error" id="email-error">Vous devez obligatoirement mettre votre email.</p>
<p>
<label for="category" id="lcategory">Sujet :</label>
<select name="category" id="category" onfocus="input_focus('category');" onblur="input_blur('category');">
<option value="Techno">Technologies HBW</option>
<option value="Communication & marketing">Communication & marketing</option>
<option value="Service Commercial">Service Commercial</option>
<option value="Divers">Divers</option>
</select>
</p>
<p>
<label for="message" id="lmessage">Message:</label>
<textarea name="message" id="message" onfocus="input_focus('message');" onblur="input_blur('message');"></textarea>
</p>
<div class="x"></div>
<p class="error" id="message-error">Vous devez mettre un message.</p>
<p>
<label for="captcha" id="lcaptcha"></label>
<input type="text" class="text" name="captcha" id="captcha" onfocus="input_focus('captcha');" onblur="input_blur('captcha');" />
</p>
<div class="x"></div>
<p class="error" id="captcha-error">Are you shure about your calculations?</p>
<script type="text/javascript">
generate_captcha('lcaptcha');
</script>
<div class="x"></div>
<input type="submit" class="submit" name="send_contact" value="Envoyez votre message" />
</form>
donc voilà je vois pas trop où se situe le problème de l'envoi...
si c'est dans le php même ou si c'est dans le formulaire au niveau de la méthode d'envoi... si quelqu'un peut me tuyauter... ce serait super kewl de vot' part
merci d'avance
Bjr à tous, un petit coup de main please... ce serait pas de refus.
Donc voici mon problème.
J'ai une page contact dont voici l'adresse pour que vous puissiez jeter un œil
http://www.hbw-technology.com/r6-contact.html
Et donc mon problème se situe au niveau de l'envoi du formulaire...
quand j'ai rempli le formulaire cela m'indique que c'est bien parti... mais je reçois rien.
en fait je voudrais recevoir le formulaire sur mon gestionnaire de mail entourage sous l'adresse
[email protected][b]mon code php est le suivant et se nomme sendContact.php :[/b]
<?php
$from = "
[email protected]";
$from_name = "HBW";
$subject = "FORMULAIRE CONTACT";
$to = $_POST['email'];
// collect data
$body = "";
foreach($_POST as $key => $val)
{
if($key != 'captcha')
$body .= ucfirst($key).": ".$val."\r\n";
}
// construct MIME PLAIN Email headers
$header = "MIME-Version: 1.0\n";
$header .= "Content-type: text/plain; charset=utf-8\n";
$header .= "From: $from_name <$from>\r\nReply-To: $from_name <$from>\r\nReturn-Path: <$from>\r\n";
$subject="$objet"
$destinataire="
[email protected]";
// send email
$mail_sent = mail($to, $subject, $body, $header);
?>
[b]puis mon formulaire dans la page html est le suivant :[/b]
<div id="left">
<div id="contact_form">
<h1>Contactez-nous</h1>
<p>Pour nouc contacter, veuillez remplir le formulaire ci-dessous. Merci</p>
<form method="post" onsubmit="return sendContact();" action="sendContact.php">
<p>
<label for="name" id="lname">Nom et prénom:</label>
<input type="text" class="text" name="name" id="name" onfocus="input_focus('name');" onblur="input_blur('name');" />
</p>
<p>
<label for="email" id="lemail">Email :</label>
<input type="text" class="text" name="email" id="email" onfocus="input_focus('email');" onblur="input_blur('email');" />
</p>
<div class="x"></div>
<p class="error" id="email-error">Vous devez obligatoirement mettre votre email.</p>
<p>
<label for="category" id="lcategory">Sujet :</label>
<select name="category" id="category" onfocus="input_focus('category');" onblur="input_blur('category');">
<option value="Techno">Technologies HBW</option>
<option value="Communication & marketing">Communication & marketing</option>
<option value="Service Commercial">Service Commercial</option>
<option value="Divers">Divers</option>
</select>
</p>
<p>
<label for="message" id="lmessage">Message:</label>
<textarea name="message" id="message" onfocus="input_focus('message');" onblur="input_blur('message');"></textarea>
</p>
<div class="x"></div>
<p class="error" id="message-error">Vous devez mettre un message.</p>
<p>
<label for="captcha" id="lcaptcha"></label>
<input type="text" class="text" name="captcha" id="captcha" onfocus="input_focus('captcha');" onblur="input_blur('captcha');" />
</p>
<div class="x"></div>
<p class="error" id="captcha-error">Are you shure about your calculations?</p>
<script type="text/javascript">
generate_captcha('lcaptcha');
</script>
<div class="x"></div>
<input type="submit" class="submit" name="send_contact" value="Envoyez votre message" />
</form>
donc voilà je vois pas trop où se situe le problème de l'envoi...
si c'est dans le php même ou si c'est dans le formulaire au niveau de la méthode d'envoi... si quelqu'un peut me tuyauter... ce serait super kewl de vot' part
merci d'avance