Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3019 connectés 

 


Dernière réponse
Sujet : Simple script d'envoi de formulaire en PHP...
Grek 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
 
?>

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Grek 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
 
?>
Sh@rdar 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é.";
   }
Grek 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,...
Sh@rdar 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.
Grek 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)