Problème sur code PHP

Résolu
Maxime_86 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -  
Maxime_86 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un problème sur mon site web, c'est le fait que je ne reçoit pas qui m'a envoyé un mail sur la page Internet, je reçoit le mail (juste le message) mais pas l'adresse de celui qui me la envoyé pour pouvoir lui répondre.
voici le code php sur là partie ou il y a le problème. Veuillez m'aider si possible.

<script language="JavaScript">
function verifMsg() {
if(document.forms['mail'].email.value == "") {
alert('Veuillez indiquer un email valide.');
} else {
if(document.forms['mail'].message.value == "") {
alert('Veuillez saisir un message.');
} else {
document.forms['mail'].send.value = '1';
document.forms['mail'].submit();
}
}
}
</script>
<form name="mail" action="contact.php" method="post">
<input type="hidden" name="send" value="0">
<table>
<tr>
<td>Votre email : </td>
<td><input type="text" name="email" size="30" maxlength="150" class="txt12"></td>
</tr>
<tr>
<td>Votre message : </td>
<td>
<textarea name="message" cols="60" rows="10" class="txt10"></textarea>
<br><br>
<a href="javascript:verifMsg()"><img src="../../_img/sendfr.gif" width="60" height="15" border="0"></a></td>
</tr>
</table>
</form>
A voir également:

2 réponses

ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
Salut,

il nous faudrait ce qu'il y a dans ta page contact.php, c'est probablement là qu'il y a un soucis
1
Maxime_86 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   1
 
http://www.ultrars.com/iphp/fr/contact.php
voila la page
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
Son code plutôt :)
là on ne peut rien voir du tout
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
enfin, le code php qui traite tes infos, tu as bien ça quelque part dans ta page, non ?
0
Maxime_86 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   1
 
voici tout le code j'espère que tu parles de ça
<?php
include "../inc/fonctions.php";

headerPage();
?>
<div id="rubrique">
<h1>Contact</h1>
<p>
<table><tr>
<td><img src="../../_img/UltraRS_Technopole_de_lAube.jpg" alt="UltraRS" width="185" height="130"></td>
<td>
<ul>
<strong>Ultra RS S.A.S.</strong><br/><br/>
Technopole de l'Aube en Champagne<br/>
12, rue Gustave Eiffel<br/>
10430 Rosières près Troyes<br/><br/>
FRANCE<br/><br/>
Tel. +33 (0) 3 25 79 56 32<br/>
Fax. +33 (0) 3 25 83 21 80<br/><br/>
Email : contact@ultrars.com
</ul>
</td>
</tr></table>
</p>
<?php
if($_POST['send'] == '1') {
//mail('contact@ultrars.com','Contact via le site web',$_POST['message'],'From: '.$_POST['email']);
if((mail('contact@ultrars.com','Contact via le site web',$_POST['message'],'From: '.$_POST['email'])) &&
(mail('a.lemarchand@ultrars.fr','Contact via le site web',$_POST['message'],'From: '.$_POST['email'])) ) {
echo '<span class="txtgras12">Votre message a été correctement envoyé.</span><br>';
} else {
echo "<span class='txtgras12'>Nous n'avons pu envoyer votre message, merci de nous écrire à l'adresse <a href='mailto:contact@ultrars.com'>contact@ultrars.com</a>.</span><br>";
}
} else {
?>
<script language="JavaScript">
function verifMsg() {
if(document.forms['mail'].email.value == "") {
alert('Veuillez indiquer un email valide.');
} else {
if(document.forms['mail'].message.value == "") {
alert('Veuillez saisir un message.');
} else {
document.forms['mail'].send.value = '1';
document.forms['mail'].submit();
}
}
}
</script>
<form name="mail" action="contact.php" method="post">
<input type="hidden" name="send" value="0">
<table>
<tr>
<td>Votre email : </td>
<td><input type="text" name="email" size="30" maxlength="150" class="txt12"></td>
</tr>
<tr>
<td>Votre message : </td>
<td>
<textarea name="message" cols="60" rows="10" class="txt10"></textarea>
<br><br>
<a href="javascript:verifMsg()"><img src="../../_img/sendfr.gif" width="60" height="15" border="0"></a></td>
</tr>
</table>
</form>

<?php } ?>
<br>
<h2>Rendez-nous visite</h2><br/>
<div id="imgPlan">
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.google.fr/maps?f=q&hl=fr&geocode=5964031575691099242,48.268893,4.074257&q=Rue+Gustave+Eiffel,+technopole+de+l"></iframe><br /><small><a href="https://www.google.fr/maps?f=q&hl=fr&geocode=5964031575691099242,48.268893,4.074257&q=Rue+Gustave+Eiffel,+technopole+de+l" style="color:#0000FF;text-align:left">Agrandir le plan</a></small>
</div><br/><br/><br/>

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-4139239-1");
pageTracker._initData();
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
oui, c'est bien ça que je voulais.

Et bien pour être honnête je ne vois pas trop pourquoi tu n'as pas le mail...

essaye ça :
mets ton header dans une variable avant ton envoi et ajoute le retour chariot, genre :
$headers = 'From: ' . $_POST['email'] . "\r\n";
essaye d'afficher cette variable pour voir si tu récupères bien ton mail

ensuite tu remplaceras dans ta fonction mail, le 'From... par $headers
0
Maxime_86 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   1
 
je ne c'est pas du tout ce que je dois faire, comme je suis débutant en php. tu peux m'envoyer le nouveau code si c'est pas trop de demander :$
0