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 -
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>
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:
- Problème sur code PHP
- Code ascii - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code blocks - Télécharger - Langages
2 réponses
Salut,
il nous faudrait ce qu'il y a dans ta page contact.php, c'est probablement là qu'il y a un soucis
il nous faudrait ce qu'il y a dans ta page contact.php, c'est probablement là qu'il y a un soucis
http://www.ultrars.com/iphp/fr/contact.php
voila la page
voila la page
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();
<?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();
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
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