cs_demenvil
Messages postés38Date d'inscriptionvendredi 18 avril 2008StatutMembreDernière intervention27 mai 2009
-
31 mars 2009 à 18:54
cs_demenvil
Messages postés38Date d'inscriptionvendredi 18 avril 2008StatutMembreDernière intervention27 mai 2009
-
12 avril 2009 à 01:25
Bonjours tous est dans le titre , mais je vais développer :)
j'e suis en train de créer un site privée pour la famille donc j'aimerai bien avoir un formulaire de contact
Alors je souhaiterai faire un formulaire de contact tous en php et lorsque que l'utilisateur clique sur envoyer le script me créer un fichier.txt avec la contenant du formulare ou une page html.
Merci de vos réponse
A voir également:
Folmulaire php qui ecrit dans un fichier texte et en créer un a chaque fois
cs_crijoe
Messages postés23Date d'inscriptionmardi 18 décembre 2007StatutMembreDernière intervention 9 novembre 2009 5 avril 2009 à 00:27
Bonjour,
tu devrais faire un simple formulaire en page index, ensuite une page de vérification de tes données, et dans cette page de donnée tu affectes des variables aux données du formulaire qu'ensuite tu ecris dans ton fichier texte aprés l'envoie du formulaire.
exemple index
if(empty($nma) OR empty($pmb)){
echo 'tous les champs doivent être remplis';
}
?>
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
Nom ">
Prenom ">
</form>
<?php
if(!empty($Nom)){
if(!empty($Prenom)){
// tu ecris dans ton fichier texte ici ce que tu veux
$message ="votre nom $nma
votre prenom $pmb";
}
}
?>
cs_demenvil
Messages postés38Date d'inscriptionvendredi 18 avril 2008StatutMembreDernière intervention27 mai 2009 31 mars 2009 à 19:00
Bonjour j'ai aussi ca deja comme source:
<?php
$f = 'exemple.txt';
$text = "ma chaine de caractères";
$handle = fopen($f,"w");
// regarde si le fichier est accessible en écriture
if (is_writable($f)) {
// Ecriture
if (fwrite($handle, $text) === FALSE) {
echo 'Impossible d\'écrire dans le fichier '.$f.'';
exit;
}
echo 'Ecriture terminé';
fclose($handle);
}
else {
echo 'Impossible d\'écrire dans le fichier '.$f.'';
}
?>
Mais je ne sais pas trop si c'est bon ou alors ou ajouter le formulaire :s
cs_crijoe
Messages postés23Date d'inscriptionmardi 18 décembre 2007StatutMembreDernière intervention 9 novembre 2009 5 avril 2009 à 00:37
j'ai oublié l'envoie du message au destinataire
aprés if(!empty($Prenom)){
$recipient = "destinatairei@gmail.com";
$subject = "objet :Formulaire inscription";
$mailheaders = "From: envoie du message xxxx@hotmail.fr<> \n";
mail($recipient, $subject, $msg, $mailheaders);
A toi de faire plus de vérifications email, captcha etc... il y a pleins de ressources dans ce site cherche un peu tu trouveras.
Vous n’avez pas trouvé la réponse que vous recherchez ?