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
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
A voir également:
- Problème sur code PHP
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
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
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
il nous faudrait ce qu'il y a dans ta page contact.php, c'est probablement là qu'il y a un soucis
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
18 avril 2013 à 10:23
http://www.ultrars.com/iphp/fr/contact.php
voila la page
voila la page
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
18 avril 2013 à 10:24
Son code plutôt :)
là on ne peut rien voir du tout
là on ne peut rien voir du tout
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
18 avril 2013 à 10:24
enfin, le code php qui traite tes infos, tu as bien ça quelque part dans ta page, non ?
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
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();
<?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();
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
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
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
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
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 :$