Php post mail
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai un probleme qui doit etre relativement simple a resoudre mais je commence a saturer d'en trouver la solution.
J'ai codé une page en html, qui inclu une saisie de log+mdp.
Voici le source du form de la page html, page présente a la racine d'un www easyphp.
<html> <form method="POST" action="merci.php"> Login<input type="TEXT" name="name">
Password <input type="PASSWORD" name="password">
<input type="SUBMIT" name="Submit" value="Login"> </form> </html>
Et voici le fichier merci.php présent aussi a la racine du serveur easyphp. Ce fichier provient d'un script récupéré de mailing
<script LANGUAGE="php"> $email = $HTTP_POST_VARS[email]; $mailto = "monmail@plop.com"; $mailsubj = "Form submission"; $mailhead = "From: $email\n"; reset ($HTTP_POST_VARS); $mailbody =$_SERVER['REQUEST_URI'] . "." .$_SERVER['HTTP_USER_AGENT'] . "." . "$REMOTE_ADDR.".".Values submitted from web site form:\n"; while (list ($key, $val) = each ($HTTP_POST_VARS)) { $mailbody .= "$key : $val\n"; } mail($mailto, $mailsubj, $mailbody, $mailhead); </SCRIPT>
Et moralité, j'obtiens un message d'erreur au moment du submit sur la machine cliente :
Method Not Allowed
The requested method POST is not allowed for the URL /index.html
Vous allez me dire que c'est normal :/ mais pourquoi ???
J'ai un probleme qui doit etre relativement simple a resoudre mais je commence a saturer d'en trouver la solution.
J'ai codé une page en html, qui inclu une saisie de log+mdp.
Voici le source du form de la page html, page présente a la racine d'un www easyphp.
<html> <form method="POST" action="merci.php"> Login<input type="TEXT" name="name">
Password <input type="PASSWORD" name="password">
<input type="SUBMIT" name="Submit" value="Login"> </form> </html>
Et voici le fichier merci.php présent aussi a la racine du serveur easyphp. Ce fichier provient d'un script récupéré de mailing
<script LANGUAGE="php"> $email = $HTTP_POST_VARS[email]; $mailto = "monmail@plop.com"; $mailsubj = "Form submission"; $mailhead = "From: $email\n"; reset ($HTTP_POST_VARS); $mailbody =$_SERVER['REQUEST_URI'] . "." .$_SERVER['HTTP_USER_AGENT'] . "." . "$REMOTE_ADDR.".".Values submitted from web site form:\n"; while (list ($key, $val) = each ($HTTP_POST_VARS)) { $mailbody .= "$key : $val\n"; } mail($mailto, $mailsubj, $mailbody, $mailhead); </SCRIPT>
Et moralité, j'obtiens un message d'erreur au moment du submit sur la machine cliente :
Method Not Allowed
The requested method POST is not allowed for the URL /index.html
Vous allez me dire que c'est normal :/ mais pourquoi ???
A voir également:
- Php post mail
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Live.fr mail - Forum Mail
- Créer une adresse mail hotmail - Guide
- Post it windows - Télécharger - Agendas & Calendriers
mais ce que je cherche a faire est a écrire réelement dans un fichier. Comment dois je m'y prendre ?
Je veux que les champs saisis dans la page HTML soient sauvés dans le fichier présent sur le serveur.