Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Envoyer un formulaire par email avec PHP ?


Messages recommandés

Posté(e)

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

Posté(e)

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/manual/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 !

Posté(e)

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

 

?>

Posté(e)

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

Posté(e)

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

?>

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...