Aller au contenu


Photo
- - - - -

Envoyer un formulaire par email avec PHP ?


  • Veuillez vous connecter pour répondre
6 réponses à ce sujet

#1 mrprout

mrprout

    Mega Power Member

  • Membres
  • 204 messages

Posté 03 juin 2002 - 08:09

Hello !

Mon site contient un petit formulaire, et j'aimerais que quand un visiteur le remplis, je reçoive les résultats du formulaire par e-mail et que le visiteur reçoive un mail de confirmation en même temps. Comment faire ça en PHP et avec l'hébergeur "Firstream" ?

Merci d'avance pour vos réponses.
Mr Prout
  • 0

PUBLICITÉ

    Annonces Google

#2 Myki

Myki

    Godlike Member

  • Membres
  • 3 936 messages

Posté 03 juin 2002 - 08:12

Ouep, avec la fonction mail() du php.
Firstream n'a pas limité cette fonction comme Free.

mail () doc :
http://www.php.net/m...fr/ref.mail.php

Un peu plus de recherche sur le net :P

777
  • 0

#3 mrprout

mrprout

    Mega Power Member

  • Membres
  • 204 messages

Posté 03 juin 2002 - 08:27

en fait je cherche le script exact qu'il faut insérer pour pouvoir faire ceci !
Personne n'a été capable de me le dire, et sur les sites spécialisés en PHP, je n'ai eu aucune réponse !!!!!!! je ne pense pas que ce soit si compliqué pour les connaisseurs !!

L'url http://www.php.net/m...fr/ref.mail.php ne m'a pas aidé, je n'y conais vraiment rien.

Voici la source de ma page :

-------------------------------------------------------------------------------------

<html>
<head>
</head>

<body>
<form method="POST" action="--WEBBOT-SELF--">
<!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" --><p>

E-mail : <input type="text" name="T1" size="20"></p>

<p>Référence : <input type="text" name="T2" size="20"></p>

<p><button name="B1">Envoyer</button></p>
</form>
</body>

-------------------------------------------------------------------------------------

Quel script dois-je donc ajouter a ca pour faire ce ki est demandé ci-dessus ? a quel endroit ?

Merci pour votre aide !
  • 0

#4 PouYou

PouYou

    Extrem Member

  • Membres
  • 682 messages

Posté 03 juin 2002 - 08:35

D'abord, dans la balise <form>, tu dois mettre action="la-page-qui-enverra-le-mail.php"
En effet tu vas pointer vers une page qui aura le fameux script.

Cette page :

Ca va etre un truc du genre :

<?

$message="";
$message.="Le texte envoyé T1 est $T1";
$message.="Le texte envoyé T2 est $T2";

$destinataire="moi@chez.moi";
$objet="Envoi d'un email";

$envoi=mail($destinataire,$objet,$message);
if($envoi==1)
echo "Le mail a bien été envoyé";

?>
  • 0

#5 mrprout

mrprout

    Mega Power Member

  • Membres
  • 204 messages

Posté 03 juin 2002 - 09:01

heu... ca ne marche pas !!

en fait j'ai peut être pas tt compris, je rappelle que j'y connais rien, absolument rien en PHP !!! ce serait cool de m'expliker vraiment avec détail !!! parce que quand je vois le script ci-dessus, j'ai essayé de faire qq chose mais sans vraiment y croire !!! quand je clik sur "Envoyer" il ne se passe absolulment rien. :-(

Help !!!! je suis qu'un pauvre idiot, explikez moi avec délicatesse ! :P
  • 0

#6 PouYou

PouYou

    Extrem Member

  • Membres
  • 682 messages

Posté 03 juin 2002 - 09:13

Bon on va essayer de reprendre en détail alors :

Fichier 1 :

<html> 

<body> 

<form method="POST" action="fichier2.php">

<p>E-mail : <input type="text" name="T1" size="20"></p> 

<p>Référence : <input type="text" name="T2" size="20"></p> 

<p><input type="submit" value=Envoyer name="B1"></p> 

</form> 

</body>


Fichier 2 : (fichier2.php)

<? 

$message=""; 

$message.="Le texte envoyé T1 est $T1n"; 

$message.="Le texte envoyé T2 est $T2"; 

//les variables du formulaire sont transmises automatiquement dans les variables php

// .= c'est pour rajouter à la suite

// n c'est pour passer à la ligne



$destinataire="moi@chez.moi";

$objet="Envoi d'un email"; 



mail($destinataire,$objet,$message); 

//L'envoi du mail proprement dit

?>

  • 0

#7 mrprout

mrprout

    Mega Power Member

  • Membres
  • 204 messages

Posté 03 juin 2002 - 09:32

Method Not Allowed
The requested method POST is not allowed for the URL /fichier2.php

:P

C à cause de l'hébergeur ?? (Firstream)
  • 0









Sujets similaires :     x