Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/01/2007, 19h21   #1
Membre du Club
 
Inscription : avril 2006
Messages : 236
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 236
Points : 62
Points : 62
Par défaut envoyer le résultat par e-mail

Bonjour à tous
j'ai essayé de construire en local un formulaire d'envoi d'email par la méthode suivante:
1) j'ai crée un fichier html contenant le code:
Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Nom:</td>
    <td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Email:</td>
    <td><input type=text name=email size=30></td></tr>
<tr><td>Sujet:</td>
    <td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
  <textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
     <input type=reset value=Annuler>
</form>
</div>

2) j'ai construis un fichier php nomé formail dont le code est

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$TO = "y_derf@yahoo.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://localhost/merci.php");
 
?>
3)j'ai construis un fichier php de reception nomé merci dont le code est :
Code :
1
2
3
<?
echo " merci pour votre participation";
?>
Remarque : j'ai enregistré les trois fichiers dans le répértoire www d'Easy php

j'ai essayé plusieurs fois et ça ne marche pas, j'obtient toujour le message d'erreur : The requested URL /formmail.php was not found on this server.
Merci de m'aider
young077 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 19h44   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Salut,


Une remarque au passage c'est préférable d'encadrer les valeurs des attributs par des guillemets...
Exemple :
Code :
<form method="POST" action="formmail.php" >
Après pour ton problème, je sais pas si c'est une erreur mais tu dis que ton fichier s'appelle formail (avec un seul M) alors que dans ton code c'est formmail.php (avec deux M).
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 23h46   #3
Membre du Club
 
Inscription : avril 2006
Messages : 236
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 236
Points : 62
Points : 62
pardon le fichier je l'ai nomé formmail et non pas formail. Concernant les guillemets "" je les ai essayé et ça ne marche pas. Merci pour ton aide
young077 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 23h58   #4
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Citation:
Envoyé par young077
pardon le fichier je l'ai nomé formmail et non pas formail. Concernant les guillemets "" je les ai essayé et ça ne marche pas. Merci pour ton aide
Ah oui c'est pas ça qui aurait résolu le problème mais il faut le faire pour éviter des soucis désagréables par la suite (et partout pas que la ligne que j'ai mise en exemple)...

Maintenant pour ton problème c'est bizarre il dit juste qu'il trouve pas le fichier alors si ce que tu as dans ton ACTION correspond bien au nom de ton fichier je vois pas ce qui bloque
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h34.


 
 
 
 
Partenaires

Hébergement Web