Problème sur code PHP

Résolu/Fermé
Maxime_86 Messages postés 35 Date d'inscription mercredi 17 avril 2013 Statut Membre Dernière intervention 11 avril 2017 - 18 avril 2013 à 10:12
Maxime_86 Messages postés 35 Date d'inscription mercredi 17 avril 2013 Statut Membre Dernière intervention 11 avril 2017 - 18 avril 2013 à 11:20
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 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
18 avril 2013 à 10:13
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 mercredi 17 avril 2013 Statut Membre Dernière intervention 11 avril 2017 1
18 avril 2013 à 10:23
http://www.ultrars.com/iphp/fr/contact.php
voila la page
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
18 avril 2013 à 10:24
Son code plutôt :)
là on ne peut rien voir du tout
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
18 avril 2013 à 10:24
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 mercredi 17 avril 2013 Statut Membre Dernière intervention 11 avril 2017 1
18 avril 2013 à 10:34
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 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
18 avril 2013 à 10:44
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 mercredi 17 avril 2013 Statut Membre Dernière intervention 11 avril 2017 1
18 avril 2013 à 10:57
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