[PHP] pg formmail.php

Résolu/Fermé
Séverine - 10 avril 2007 à 19:56
gregko Messages postés 2 Date d'inscription dimanche 25 mars 2007 Statut Membre Dernière intervention 30 octobre 2007 - 30 oct. 2007 à 14:29
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>");

?>
A voir également:

5 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
11 avril 2007 à 02:16
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 :
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...
1
alala ca a coupé la fin de mon message!!!

Pitié!!! sortez moi de la!
Sev (voila, c la fin)
0
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????
0
souvent les fichiers contenant le mot mail sont bloqués par l'héberguer, d'ou le fait que ton formmail.php ne fonctionne pas.
J'ai eu le m^me probleme, il suffit de renommer ton fichier.
0
Bonjour,

Enleve juste le < > de ton URL et ca marche.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gregko Messages postés 2 Date d'inscription dimanche 25 mars 2007 Statut Membre Dernière intervention 30 octobre 2007 3
30 oct. 2007 à 14:29
Enleve aussi un des deux http:// ca marchera mieux.
0