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

  FORUM HardWare.fr
  Programmation

  Simple script d'envoi de formulaire en PHP...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Simple script d'envoi de formulaire en PHP...

n°113002
Grek
Posté le 17-03-2002 à 12:59:34  profilanswer
 

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

mood
Publicité
Posté le 17-03-2002 à 12:59:34  profilanswer
 

n°113012
Sh@rdar
Ex-PhPéteur
Posté le 17-03-2002 à 13:33:10  profilanswer
 

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.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°113032
Grek
Posté le 17-03-2002 à 14:41:01  profilanswer
 

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,...

n°113035
Sh@rdar
Ex-PhPéteur
Posté le 17-03-2002 à 14:47:19  profilanswer
 

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é.";
   }


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°113050
Grek
Posté le 17-03-2002 à 15:30:01  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Simple script d'envoi de formulaire en PHP...

 

Sujets relatifs
[PHP] String commence par "A"[PHP]Recherche serveur smtp valide pour le forum php phpBB Fr 2.0 RC-3
[ PHP ] J'arrive pas a faire un truc...Cherche plusieur script php! (annuaire et sondage) "urgent"
[Script] pour cacher l'adresse du site:[PHP / JS]Existe t'il une fonction qui
[PHP] positionner le timeout d'une session[PHP] Liste déroulante
[PHP] Lancer un batch (cote serveur) depuis un script ? 
Plus de sujets relatifs à : Simple script d'envoi de formulaire en PHP...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR