[PHP] pg formmail.php
Résolu
Séverine
-
gregko Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
gregko Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bon, j'avais déjà mis un post pour des problèmes de checkbox... j'y ai passé la journée, j'ai utilisé 10000 solutions et je touche au but mais bien sûr ca ne marche toujours pas!
Voila mon nouveau pb: J'ai simplifié mon code dans la page html et j'utilise un formmail.php qui doit normalement envoyé les informations par mail, jusque la tout va bien, sauf que lorsque je valide l'envoie, j'ai un message d'erreur qui me dit "The requested URL /atila/html/formmail.php was not found on this server."
Alors la, moi pas comprendre d'ou vient le pb!!! Je vous donne mes sources:
Dans form2.html:
<html>
<head>
<title>Assistant d'envoi de formulaires</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="333333" link="#FF9900" vlink="#66CCFF" alink="#FF9900">
<div align="center"></div>
<p align="center">
<div align="center"></div>
<table width="750" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><img src="../ies/haut.gif" width="750" height="43"></td>
</tr>
<tr>
<td valign="top"><img src="../ies/photo2.jpg" width="750" height="368"></td>
</tr>
<tr>
<td><table width="750" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td width="212" valign="top"><img src="../ies/txt2.gif" width="213" height="647"></td>
<td width="537" valign="top" background="../ies/fond-form.gif"><form action="http://www.terifik.fr/atila/html/formmail.php" method="POST">
<input type=hidden name=subject value=formmail>
<br>
<TABLE width="497" BORDER=0>
<TR>
<TD width="205"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Je
ne souhaite plus être contacté</strong></font></TD>
<TD width="282"><INPUT type=checkbox name="Etre recontacté?" value="NON">
</TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD colspan="2"><strong><font size="2" face="Arial, Helvetica, sans-serif">Je
souhaite avoir de plus amples informations sur: </font></strong></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">BÂTIMENT</font></TD>
<TD><input type=checkbox name="Je suis intéressé par vos activités de" value="batiment">
</TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">SÉCURITÉ</font></TD>
<TD><input type=checkbox name="Je suis intéressé par vos activités de" value="sécurité">
</TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">GRANDE
HAUTEUR</font></TD>
<TD><input type=checkbox name="Je suis intéressé par vos activités de" value="grande hauteur"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">INDUSTRIE</font></TD>
<TD><input type=checkbox name="Je suis intéressé par vos activités de" value="industrie"></TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Entreprise</font></TD>
<TD><input type=text name="entreprise"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Nom &
prénom</font></TD>
<TD><input type=text name="nom-prenom"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Fonction</font></TD>
<TD><input type=text name="fonction"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Service</font></TD>
<TD><input type=text name="service"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Adresse</font></TD>
<TD><input type=text name="adresse"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Tél./Fax</font></TD>
<TD><input type=text name="tél/fax"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Mail</font></TD>
<TD><input type=text name="mail"></TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Message</font></TD>
<TD><textarea rows="5" name="message">
Tapez ici votre message</textarea></TD>
</TR>
<TR>
<TD COLSPAN=2><input type="submit" value="Envoyer" name="Envoyer">
<input type="reset" name="Submit" value="Effacer"></TD>
</TR>
</TABLE>
</FORM></td>
</tr>
</table></td>
</tr>
<tr>
<td height="61" background="../ies/bas.gif">
<div align="center"><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif">ATI-LA
156 route de grigy 57070 metz - tél./fax: 03 87 75 69 87 - <a href="mailto:ati-la.richard@wanadoo.fr">ati-la.richard@wanadoo.fr</a><br>
ATI-LA Copyright © 2007 Tous droits réservés</font></div></td>
</tr>
</table>
</body>
</html>
Dans mon formmail.php:
<?php
$TO = "sev@terifik.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://<http://www.terifik.fr/atila/html/confirm.html>");
?>
Voila mon nouveau pb: J'ai simplifié mon code dans la page html et j'utilise un formmail.php qui doit normalement envoyé les informations par mail, jusque la tout va bien, sauf que lorsque je valide l'envoie, j'ai un message d'erreur qui me dit "The requested URL /atila/html/formmail.php was not found on this server."
Alors la, moi pas comprendre d'ou vient le pb!!! Je vous donne mes sources:
Dans form2.html:
<html>
<head>
<title>Assistant d'envoi de formulaires</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="333333" link="#FF9900" vlink="#66CCFF" alink="#FF9900">
<div align="center"></div>
<p align="center">
<div align="center"></div>
<table width="750" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><img src="../ies/haut.gif" width="750" height="43"></td>
</tr>
<tr>
<td valign="top"><img src="../ies/photo2.jpg" width="750" height="368"></td>
</tr>
<tr>
<td><table width="750" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td width="212" valign="top"><img src="../ies/txt2.gif" width="213" height="647"></td>
<td width="537" valign="top" background="../ies/fond-form.gif"><form action="http://www.terifik.fr/atila/html/formmail.php" method="POST">
<input type=hidden name=subject value=formmail>
<br>
<TABLE width="497" BORDER=0>
<TR>
<TD width="205"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Je
ne souhaite plus être contacté</strong></font></TD>
<TD width="282"><INPUT type=checkbox name="Etre recontacté?" value="NON">
</TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD colspan="2"><strong><font size="2" face="Arial, Helvetica, sans-serif">Je
souhaite avoir de plus amples informations sur: </font></strong></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">BÂTIMENT</font></TD>
<TD><input type=checkbox name="Je suis intéressé par vos activités de" value="batiment">
</TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">SÉCURITÉ</font></TD>
<TD><input type=checkbox name="Je suis intéressé par vos activités de" value="sécurité">
</TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">GRANDE
HAUTEUR</font></TD>
<TD><input type=checkbox name="Je suis intéressé par vos activités de" value="grande hauteur"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">INDUSTRIE</font></TD>
<TD><input type=checkbox name="Je suis intéressé par vos activités de" value="industrie"></TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Entreprise</font></TD>
<TD><input type=text name="entreprise"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Nom &
prénom</font></TD>
<TD><input type=text name="nom-prenom"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Fonction</font></TD>
<TD><input type=text name="fonction"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Service</font></TD>
<TD><input type=text name="service"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Adresse</font></TD>
<TD><input type=text name="adresse"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Tél./Fax</font></TD>
<TD><input type=text name="tél/fax"></TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Mail</font></TD>
<TD><input type=text name="mail"></TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD><font size="2" face="Arial, Helvetica, sans-serif">Message</font></TD>
<TD><textarea rows="5" name="message">
Tapez ici votre message</textarea></TD>
</TR>
<TR>
<TD COLSPAN=2><input type="submit" value="Envoyer" name="Envoyer">
<input type="reset" name="Submit" value="Effacer"></TD>
</TR>
</TABLE>
</FORM></td>
</tr>
</table></td>
</tr>
<tr>
<td height="61" background="../ies/bas.gif">
<div align="center"><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif">ATI-LA
156 route de grigy 57070 metz - tél./fax: 03 87 75 69 87 - <a href="mailto:ati-la.richard@wanadoo.fr">ati-la.richard@wanadoo.fr</a><br>
ATI-LA Copyright © 2007 Tous droits réservés</font></div></td>
</tr>
</table>
</body>
</html>
Dans mon formmail.php:
<?php
$TO = "sev@terifik.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://<http://www.terifik.fr/atila/html/confirm.html>");
?>
A voir également:
- [PHP] pg formmail.php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Que veut dire pg en sms ✓ - Forum Mobile
- Php alert ✓ - Forum PHP
- Que veut dire pg - Forum Clavier
5 réponses
salut Séverine,
ce coup-ci je vais essayer d'être plus utile...
"The requested URL /atila/html/formmail.php was not found on this server."
on peut difficilement être plus explicite. le fichier n'existe pas sur le serveur = ton adresse est fausse.
as-tu posé le fichier sur le serveur ou es-tu en train de déboguer ?
indique des adresses relatives (position par rapport au fichier exécuté) cela permet de faire les deux sans modifier le script.
par ailleurs :
ce coup-ci je vais essayer d'être plus utile...
"The requested URL /atila/html/formmail.php was not found on this server."
on peut difficilement être plus explicite. le fichier n'existe pas sur le serveur = ton adresse est fausse.
as-tu posé le fichier sur le serveur ou es-tu en train de déboguer ?
indique des adresses relatives (position par rapport au fichier exécuté) cela permet de faire les deux sans modifier le script.
par ailleurs :
Header("Location: http://<http://www.terifik.fr/atila/html/confirm.html>");relis bien, il y a deux choses qui ne collent pas avec une url normale...
Je ne comprends pas, mon fichier formmail.php est bien dans ce dossier, je ne suis pas folle et il ne le trouve pas!!!! c quoi le délire???? Si meme les choses évidentes ne le sont plus ou va t on???
Il est bien dans "terifik", dans le dossier "atila", le sous dossier "html" et il ne le voit pas... y a t il quelque chose que je dois cocher quelque part????
Il est bien dans "terifik", dans le dossier "atila", le sous dossier "html" et il ne le voit pas... y a t il quelque chose que je dois cocher quelque part????
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question