Simple script d'envoi de formulaire en PHP... - Programmation
Marsh Posté le 17-03-2002 à 13:33:10
un script d'envoi de formulaire..
Q: 1 - tu veux envoyer un formulaire par mail ?
R: 1 - fonction email() ou http://phpmailer.sourceforge.net
Q:2 - tu veux traiter les données d'un formulaire ?
R:2 - un form2mail suffit largement, explique un peu le but de la manoeuvre stp.
Marsh Posté le 17-03-2002 à 14:41:01
en fait je pense que c'est un form2mail qu'il me faut.
Le but c'est qu'un gars qui est par exemple das un cyber cafe ou chez un pote et ne peut utiliser outlook puisse m'envoyer un message en remplissant un formlaire avec champs nom, prenom,...
Marsh Posté le 17-03-2002 à 14:47:19
ok alors le plus simple ça serait d'utiliser le phpmailer (url au dessus)
tu fais un formulaire tout bête style nom, adresse de réponse, sujet et texte et en action tu mets un script php.
tu nomme tes champs de formulaire comme tu veux et tu remplace dans le script (ici Sujet,Texte etc..)
dans le script tu mets ça :
$Sujet = stripslahses($Sujet)
$Nom = stripslashes($Nom);
$Texte = stripslashes($Texte);
require("class.phpmailer.php" );
$mail = new phpmailer;
$mail->Sender = "$Email";
$mail->AddAddress ("ton adresse email", "le nom associé" );
$mail->Subject = "$Sujet";
$mail->From = $Email;
$mail->FromName = "$Nom";
$mail->Mailer = "sendmail";
if(!$mail->Send()) {
echo "Erreur lors de l'envoi du message..";
}
else {
echo "Votre Message a bien été envoyé.";
}
Marsh Posté le 17-03-2002 à 15:30:01
Resalut,
Merci pour ce script mais en tapant form2mail dans google je suis tombé sur ce script :
Il m'a l'air encore plus simple que le tiens vu qu'il reconnait lui même tous les champs du formulaire.
Qu'en penses-tu ?
Sais-tu comment y ajouter un "objet" lorsqu'on reçoit le mail et egalement l'url de la page d'origine ?
Merci d'avance
<?php
/*************************************************
*****************************\
* Simple Page Protect Version 1.0 *
* Copyright 2000 Frederic TYNDIUK (FTLS) All Rights Reserved. *
* E-Mail: tyndiuk@ftls.org Script License: GPL *
* Created 02/28/2000 Last Modified 02/28/2000 *
* Scripts Archive at: http://www.ftls.org/php/ *
**************************************************
*****************************/
/*************************************************
******************************/
// Necessary Variables:
$TO = "monadresse@xxxxx.com";
// En: E-Mail of mail recipient.
// Fr: E-Mail pour l'envoie.
$DEFAULT_EXIT_PAGE = "http://www.dfdhsdfhj.com";
// En: exit page.
// Fr: page de sortie.
// End Necessary Variables section
/*************************************************
*****************************/
$headers = "From: Anonymous on $SERVER_NAME <$mail>\n";
$headers .= "X-Mailler: PHP 3 Form2Mail made by FTLS, http://www.ftls.org/n";
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
$message .= "\nSent by ".gethostbyaddr($REMOTE_ADDR). " ($REMOTE_ADDR)\n";
mail($TO, $subject, $message, $headers);
// En : Send mail
// Fr : Envoi du mail
if(! $exit_page)
$exit_page = $DEFAULT_EXIT_PAGE;
Header("Location: ".$exit_page);
// Exit -> $exit_page
?>
Marsh Posté le 17-03-2002 à 12:59:34
Bonjour,
Je cherche un script d'envoir de formulaire en PHP, un script tout simple sans contrôles n'y rien et qui fonctionne chez OVH.
J'ai deja été voir sur phpscripts-fr mais tous les scripts ont qqchose de particulier genre contrôles de champs, upload de fichier,... ce qui ne m'interesse pas.
MErci d'avance
Greg