Soyez le premier à donner votre avis sur cette source.
Snippet vu 28 889 fois - Téléchargée 33 fois
<html> <center><font size="4"><u><b>Bienvenu sur notre page d'inscription</b></u></font><br><br> <? $to="ton@mail.com"; //mettre le mail de réception if (!isset($_POST["send"])){ // Si le formulaire n'a pas été envoyé, on l'affiche ?> Pour vous inscrire , il suffit de remplire ce questionaire et de cliqué sur envoyer. <form action="" method="post"> <table border="5"> <caption valign=bottom><input type="submit" name="send" value="Envoyer"></caption><!-- Formulaire en html avec bouton pour envoyer le formulaire --> <tr> <td>Votre Mail* :</td> <td><input type="url" name="mail" size="40"></td> </tr> <tr> <td>Votre Login* :</td> <td><input name="login" size="40"></td> </tr> <tr> <td>Votre Mdp* :</td> <td><input type="password" name="mdp" size="40"></td> </tr> <tr> <td>Votre age* :</td> <td><input name="age" size="40"></td> </tr> <td>Commentaire :</td> <td><textarea name="comment" rows="3" cols="30"></textarea><td> </table> </form><p> <font size="2">* : case obligatoire</font> <? }else{ $mail = htmlentities ($_POST['mail']); // si le formulaire est envoyé on set les variable avec htmlentities pour éviter les java scripts $login = htmlentities ($_POST['login']); $mdp = htmlentities ($_POST['mdp']); $age = htmlentities ($_POST['age']); $comment = htmlentities ($_POST['comment']); if ($mail=='' || $login=='' || $mdp=='' || $age=='') { // Pour verifié si les case obligatoire ne sont pas vide ( j'ai mis que les commentaire en non obligatoire ) ?> <!-- si 1 d'elles est vide alors ca fait une alert en java script --> <script language="JavaScript"> <!-- alert('Vous n\'avait pas remplie toutes les case obligatoire'); --> </script> <!-- est on réaffiche le formulaire avec ce qui a déja été taper ( sauf le mdp a retaper ) --> Pour vous inscrire , il suffit de remplire ce questionaire et de cliqué sur envoyer. <form action="" method="post"> <table border="5"> <caption valign=bottom><input type="submit" name="send" value="Envoyer"></caption><!-- et on renvoye le formulaire pour une nouvelle vérification --> <tr> <td>Votre Mail* :</td> <td><input type="url" name="mail" size="40" value="<?php echo $mail;?>"></td> </tr> <tr> <td>Votre Login* :</td> <td><input name="login" size="40" value="<?php echo $login;?>"></td> </tr> <tr> <td>Votre Mdp* :</td> <td><input type="password" name="mdp" size="40"></td> </tr> <tr> <td>Votre age* :</td> <td><input name="age" size="40" value="<?php echo $age;?>"></td> </tr> <td>Commentaire :</td> <td><textarea name="comment" rows="3" cols="30"><?php echo $comment;?></textarea><td> </table> </form><p> <font size="2">* : case obligatoire</font> <? }else{ // la on fait la validation de l'utilisateur ?> <form action="" method="post"> <table border="5"> <caption valign=bottom><input type="submit" name="sendok" value="Valider"><input type="submit" name="retour" value="retour"></caption><!-- si on valide ca envoie Sendok sinon retour renvoye a la page de départ --> <tr> <td>Votre Mail* :</td> <td><input type="url" name="mail" size="40" value="<?php echo $mail;?>"></td> </tr> <tr> <td>Votre Login* :</td> <td><input name="login" size="40" value="<?php echo $login;?>"></td> </tr> <tr> <td>Votre Mdp* :</td> <td><input name="mdp" size="40" value="<?php echo $mdp;?>"></td> </tr> <tr> <td>Votre age* :</td> <td><input name="age" size="40" value="<?php echo $age;?>"></td> </tr> <td>Commentaire :</td> <td><textarea name="comment" rows="3" cols="30"><?php echo $comment;?></textarea><td> </table> </form><p> <font size="2">* : case obligatoire</font> <? } } // faut remettre les variable pour prendre le formulaire de validation $mail = htmlentities ($_POST['mail']); $login = htmlentities ($_POST['login']); $mdp = htmlentities ($_POST['mdp']); $age = htmlentities ($_POST['age']); $comment = htmlentities ($_POST['comment']); if (isset($_POST["sendok"]) == 1 && $comment == ''){ // petit + si y a pas de commentaire on met Aucun $comment2="Aucun"; $msg="Login : $login\nMdp : $mdp\nMail : $mail\nAge : $age\nCommentaire : $comment2"; $sujet="Mettre le sujet de mail"; // remplacer le texte par le sujet du mail if (mail($to,$sujet,$msg,"From: $mail\n")){ // envoie du mail //quand le formulaire est envoyer est renvoyer sur le formulaire du début vu que $_POST["send"] est pas set echo "<br>Le mail a bien été envoyé à $to.<br>"; // avec cette alert en bas si ca a marcher }else{ echo "<br>Le mail n\'a pas pu être envoyé.<br>"; // ou celle la si ca a pas marcher } }elseif (isset($_POST["sendok"]) == 1 && $comment != ''){ //pareille que les ligne précédente mais avec le commentaire $comment2 = htmlentities ($_POST['comment']); $msg="Login : $login\nMdp : $mdp\nMail : $mail\nAge : $age\nCommentaire : $comment2"; $sujet="Inscrition au Serveur Kalidor"; if (mail($to,$sujet,$msg,"From: $mail\n")){ echo "<br>Le mail a bien été envoyé à $to.<br>"; }else{ echo "<br>Le mail n\'a pas pu être envoyé.<br>"; } } ?> <!-- fin , j'ai pris des parties sur d'autre source sur le net , j'espere que ca vous servira -->
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\test\envoi.php on line 10
ca veu dire koi ? si vous pouvez me venir en aide , merci et bonne journée.
svp a kelle niveau puis-je configurer le fichier php.ini de easyphp afin d'envoyer des mails?
merci
Et si tu peux pas avoir de serveur de mails chez toi, utilise les parametres de ton FAI.
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.