Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/01/2007, 10h29   #1
Membre régulier
 
Inscription : octobre 2005
Messages : 259
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : octobre 2005
Messages : 259
Points : 91
Points : 91
Par défaut Récupération des champs d'un formulaire pour envoi d'e-mail

Bonjour,

J'aimerais savoir si il y a une autre méthode (plus conviviale) pour récupérer les champs d'un formulaire que la méthode "mailto".

Merci pour vos réponses
gids01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 10h44   #2
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Une page PHP qui récupère les valeurs passées en POST et envoie un mail directement sans ouvrir un logiciel de messagerie.

C'est ça que tu veux ?
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 11h11   #3
Membre régulier
 
Inscription : octobre 2005
Messages : 259
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : octobre 2005
Messages : 259
Points : 91
Points : 91
oui, c'est exactement ça!!!
gids01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 11h29   #4
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Je te laisse lire les cours et la FAQ à ce sujet et faire une synthèse des deux :

http://julp.developpez.com/php/formulaires/

http://php.developpez.com/faq/?page=mail#envoi-mail
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 12h14   #5
Membre régulier
 
Inscription : octobre 2005
Messages : 259
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : octobre 2005
Messages : 259
Points : 91
Points : 91
J'ai regardé ce que vous donné. Ca m'est très utile. Cependant je ne suis pas un expert et il y une partie que je n'arrive pas à faire:

Citation:
Pour envoyer un mail en PHP, il nous faut utiliser la fonction mail() qui retourne TRUE si le mail a été accepté pour livraison, FALSE sinon.
Avant de pouvoir l'utiliser, nous devons vérifier les points suivants :

La fonction mail() est bien activée par l'hébergeur.
Pour le vérifier, il suffit de regarder son phpinfo().

Le serveur SMTP est correctement configuré.
Pour configurer le serveur SMTP, il faut ouvrir le fichier php.ini et rechercher la ligne :

Configuration actuelle
[mail function]


Puis mettre la configuration suivante :
Nouvelle configuration
; pour windows
smtp_port = 25 ;Valeur par défaut

; pour windows
SMTP = smtp.monfai.fr

; pour windows
sendmail_from = moi@monfai.fr ; Pas obligatoire

; pour unix.
;sendmail_path = /usr/sbin/sendmail ou /usr/lib/sendmail


PS : sendmail_path est utilisé pour localiser le programme d'envoi de mail par le serveur.
Je n'arrive pas à réaliser cela, je ne sais pas ou aller pour le faire!!!
Pouvez-vous m''aider svp?
gids01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 14h02   #6
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
Pour cette partie là, tu ne dois pas la "faire", elle existe déjà : il s'agit du fichier php.ini que tu n'as qu'à éditer (fais une recherche sur ton disque dur... ^^)
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 16h48   #7
Membre régulier
 
Inscription : octobre 2005
Messages : 259
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : octobre 2005
Messages : 259
Points : 91
Points : 91
Ok mais il ne dois pas se trouver qq part sur le serveur de mon hébergeur?

J'ai essayer de mettre ce que j'ai fais sur mon site, mais il met l'erreur suivante:

Citation:
Method Not Allowed
The requested method POST is not allowed for the URL /inscription_ssca.html.


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

Apache/1.3.37 Server at www.ssca.ch Port 80
Comment résoudre ce problème?
gids01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h02.


 
 
 
 
Partenaires

Hébergement Web