Soyez le premier à donner votre avis sur cette source.
Vue 7 062 fois - Téléchargée 352 fois
/////////////////// formulaire.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Document sans titre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <div align="center"> <form action="envoi.php" method="post"> <table width="600" border="5" cellspacing="0" cellpadding="0"> <tr> <td width="300">nom :</td> <td width="300"><input name="nom" type="text" id="nom"></td> </tr> <tr> <td>email :</td> <td><input name="email" type="text" id="email"></td> </tr> <tr> <td>texte :</td> <td><textarea name="texte" cols="30" rows="4" wrap="hard" id="texte"></textarea></td> </tr> <tr> <td colspan="2"> <p align="center"> <input type="submit" name="Submit" value="Envoyer"> </p> <p align="center"> ne pas utiliser '{' et '}' dans le texte ils seront supprimer</p></td> </tr> </table> </form> </div> </body> </html> //////////////// envoi.php <? //on prepare le textaera pour l'envoi $texte=ereg_replace("({|})"," ",$texte); $texte = ereg_replace("(\r|\n){1,2}", "}", $texte); $texte=stripslashes($texte); $texte=htmlentities($texte,ENT_QUOTES); //on met les variables dans un tableau $val[0]=$nom; $val[1]=$email; $val[2]=$texte; //on encode le tableau transformé en chaine, les variables séparées par { $ensemble=rawurlencode(implode("{",$val)); //on envoi header("Location: http://membres.lycos.fr/leqazar/reception.php?envoi=$ensemble"); ?> //////////// reception.php <? //pour vous n'oubliez pas de modifier $mail et le lien de retour //on decode $val=explode("{",rawurldecode($envoi)); //on recré le tableau $nom=$val[0]; $email=$val[1]; $texte=$val[2]; //on reformate le textara $texte=html_entity_decode($texte,ENT_QUOTES);//(PHP 4 >= 4.3.0) $texte=ereg_replace("}","\n",$texte); $texte=stripslashes($texte); //son adresse perso $mail="qazar@free.fr"; //on prepare mail() $destinataire=$email; $titre="test"; $message="Bonjour $nom \n\nton message :\n\n$texte"; $headers="From: ".$mail; // mail($destinataire,$titre,$message,$headers); echo "<br><br><br><br><br>"; //on met un lien pour le retour sur son site et pour sortir de lycos(trop de pub !) echo '<a href="http://capt1bsa.free.fr/test/formulaire.html" target="_blank">retour au formulaire</a>'; ?>
Service assez pratique je trouve
si vous avez des conseils ou propositions, je suis preneur, merci !
zebiker
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.