La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  fichier .php pour mon formulaire de contact
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: fichier .php pour mon formulaire de contact  (Lu 1007 fois)
fichier .php pour mon formulaire de contact
« sur: le 23-11-2009 a 16:22:36 »
odyssey
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil    E-Mail
Répondre avec citation

Bonjour,

Je suis en pleine galère ! Je ne sais pas quoi mettre dans ma page verifmail.php pour faire fonctionner mon formulaire suivant  inscrit dans une page xhtml:


<form method="post" action="verifmail.php" name="formulaire">
<p>
votre nom / prénom :
<input type="text" name="nom/prenom" value="" />
</p>
<p>
vous êtes :
<select name="profil">
<option value="part">Un particulier</option>
<option value="prof" selected="selected">Un professionnel</option>
<option value="asso" selected="selected">Une association</option>
</select>
</p>
<p>
votre demande :
<select name="profil">
<option value="informations" selected="selected">Informations</option>
<option value="assistance">Assistance</option>
<option value="partenariat">Partenariat</option>
</select>
</p>
<p>
votre message :<br />
<textarea name="le-message" rows="6" cols="60">vous pouvez saisir ici votre message ...</textarea>
</p>
<p>
<input type="submit" name="submit" value="envoyer" tabindex="5" id="submit"/>
</p>
</form>

Merci d'avance pour votre aide car j'ai essayé plein de code qui ne fonctionnent pas ou qui m'envoient des emails sans le message.

----------

Cordialement

Rapporter au modérateur  

Re:fichier .php pour mon formulaire de contact
« Répondre #1 sur: le 24-11-2009 a 10:43:37 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

salut
tout est sur le net:http://www.php-astux.info/formulaires-php.php

Rapporter au modérateur  
Re:fichier .php pour mon formulaire de contact
« Répondre #2 sur: le 24-11-2009 a 10:54:43 »
odyssey
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil    E-Mail
Répondre avec citation

Merci pour ta réponse mais je suis déjà aller sur ce site et j'ai apssé ma journée hier à trouver le bon code mais sans succès car je reçois toujours un mail blanc sans message.
J'ai fini par tout effacer...Je n'ai gardé que le code html présenté ci-dessus .
Je sais que j'étais pourtant pas loin du but...
J'avais créé un page merci.html et verifmail.php...

Rapporter au modérateur  
Re:fichier .php pour mon formulaire de contact
« Répondre #3 sur: le 24-11-2009 a 12:02:48 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

le probleme c'est que l'on va pas tout faire a ta place! Ca n'a rien de pédagogique ! En tout cas, c'est ma façon de voir les choses.
Il faudrait que tu essaies de créer ce fichier .php et que tu nous envoie ce fichier pour que l'on puisse t'expliquer ce qui ne fonctionne pas.

quelques erreurs deja présentes dans ton formulaire:
- 2 select avec le meme name="profil"
- name="nom/prenom" n'est pas très indiqué: un simple "name='nom'" suffira. mais ce n'est pas vraiment une erreur
- des </p> fermés non ouverts ! mais la encore, ce n'est pas ça qui fait planter ton formulaire

quelques indices maintenants:
-récupérer des donnes: $nom=$_POST['nom']; te permet de récupérer le contenu du champs nom (name="nom")
- la fonction mail($adresse,$titre,$message,$headers); te permet d'envoyer un mail ($adresse l'adresse du destinataire du mail,$titre le titre du mail,$message le corps du mail,$headers des headers optionnels)

Bon courage

Rapporter au modérateur  
Re:fichier .php pour mon formulaire de contact
« Répondre #4 sur: le 24-11-2009 a 12:42:18 »
rei
Membre récent
*

Hors-Ligne

Messages: 10





Voir le Profil
Répondre avec citation

Dans les grandes lignes:

<?php
// définir tes varibles

$nomprenom=""; if(!empty($_POST["nomprenom"]))
                $nomprenom=addslashes($_POST["nomprenom"]);
$lemessage=""; if(!empty($_POST["le-message"]))
                $lemessage=addslashes($_POST["le-message"]);

//etc pour tout les champs que tu récup

//construction du mail:

//header du mail (destinattaires)
$mail_user ="tonmail@mail.com";

//header du mail (sujet)
$mail_sujet = "Contact  : ";
$mail_sujet .= "$nomprenom, ";
$mail_sujet .= "$profil";
$mail_sujet .= "$email";

//si tu veux une copie cachée
//adresse de reponse, Copie cachee
$headers ='From: "'.$nom.' '.$prenom.'" <'.$email.'>'."\n";
$headers .='Bcc: copie@mail.com';

//contenu de ton message:
$texte = "Le ".date("d/m/Y")." a ".date("h:i")." :\n";
$texte .= "Prénom: $nomprenom \n";
$texte .= "profil: $profil \n";
$texte .= "Email: $email \n";
$texte .= "message: $lemessage \n\n";
$texte .= "Ip du visiteur: ".$_SERVER['REMOTE_ADDR']."\n";

//envoi du mail:
if ( mail($mail_user, $mail_sujet, $texte, $headers))
{
//redirection
header("Location: index.php?page=retour");
exit;
}
else
{
die("Erreur lors de l'envoi du mail !!!!");
}
?>

attention à bien avoir défini toutes les $variable utilisées dans la construction du mail :)

« Dernière Édition: le 24-11-2009 a 15:33:14 par rei » Rapporter au modérateur  

Combatez ma brute !
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg