Rechercher : dans
Par :

[PHP] pg formmail.php

Dernière réponse le 30 oct 2007 à 14:29:49 Séverine, le 10 avr 2007 à 19:56:37 
 Signaler ce message aux modérateurs

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>");

?>
Configuration: Mac OS X
Firefox 1.5.0.11

Meilleures réponses pour « [PHP] pg formmail.php » dans :
PHP - Récupération de données Voir PHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Les fichiers Voir La gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Bases de données Voir Php permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';' VoirCette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple :
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
Télécharger PHP FTP Synchronizer VoirLa mise à jour de site web est aussi complexe que sa conception. Alors il faut utiliser le bon outil avec les bon paramètres et une bonne connaissance de programmation pour mettre à jour un site. PHP FTP Synchronizer est une application vous...
PHP - Structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
Introduction à PHP VoirQu'est-ce que PHP? PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java s'exécute sur votre ordinateur...). La...

1

Séverine, le 10 avr 2007 à 19:58:12

Alala ca a coupé la fin de mon message!!!

Pitié!!! sortez moi de la!
Sev (voila, c la fin)

Répondre à Séverine

2

Dalida, le 11 avr 2007 à 02:16:09
  • +1

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...
[ Mathieu ]
savoir rester faignant, c'est progresser en informatique. enfin, j'essaie...

Répondre à Dalida

3

Séverine, le 11 avr 2007 à 09:46:11

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????

Répondre à Séverine

4

juju, le 13 mai 2007 à 20:20:52

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.

Répondre à juju

5

gregko, le 30 oct 2007 à 14:25:11

Bonjour,

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

Répondre à gregko

6

 gregko, le 30 oct 2007 à 14:29:49

Enleve aussi un des deux http:// ca marchera mieux.

Répondre à gregko
Collection CommentÇaMarche.net