|
|||||||
| Développements Tout ce qui touche au développement d'applications ou du Web |
![]() |
|
|
LinkBack | Outils de la discussion | Modes d'affichage |
|
|
#1 (permalink) |
|
Novice
![]() Date d'inscription: avril 2008
Messages: 2
Pouvoir de réputation: 0
![]() |
Bonjour,
Résumé site hébergé sur Ouvaton, je ne reçois plus du tout les données formulaires Voici le code que j'utilise depuis 2 ans en sachant que les deux pages étaient dans le dossier html Page formulaire : <form name="form1" encrypt="text/plain" method="post" action="Envoiemaillivre.php"> Page récupération de données : <?php // récupération des paramètres du formulaire $email = $_POST['email']; $pseudo = $_POST['nom']; $message = $_POST['message']; // liste des destinataires du message: toi $adresse="adresse mailto.fr"; // titre du message : zone sujet $sujet="<b>Livre dor</b>"."<b>Message de </b>".$pseudo."<b>Adresse email</b>".$email; // Création de l'entête du message // cette entete contient l'email de l'expéditeur ainsi que l'email pour la réponse. $entete="From:adresse du site.org\r\nReply-To: adresse du site.org "; // envoi du mail mail ($adresse,$sujet,$message,$entete); echo "<p><center>Merci $pseudo ! Votre message à bien été envoyé...</center>"; ?> ?> J'ai trouvé un farfouillant Ouvaton est une coopérative d'hébergement de sites internet J'ai donc un fichier inc et mis dans le dossier php-include ma page de récupération de données ![]() J’ai rajouté dans la page formulaire <?php require_once($_SERVER['DOCUMENT_ROOT'] . '/../config.inc'); ?> Mais ca marche toujours pas peut être que le lien de ma page formulaire ne doit plus être le bon action="Envoiemaillivre.php"> (vu qu’a présent la page récupération de données est dans le dossier php-include) Je ne sais plus quoi faire ![]() Merci Dernière modification par appel2phare 26/04/2008 à 15h17. |
|
|
|
|
|
#2 (permalink) |
|
Novice
![]() Date d'inscription: avril 2008
Messages: 2
Pouvoir de réputation: 0
![]() |
Bon même avec une nuit blanche j'ai pas trouvé la solution mais un moyen de contourner sont
chez Ouvaton<body> <? /* configuration du script d'envoi */ $nom_du_site = "nom du site" ; // utilisé lors de l'envoi de la copie du message $to = "ton email" ; // obligatoire : email du destinataire - contact du site $copie_a_expediteur = 0 ; // mettre 1 si on veut envoyer une copie du message à l'expéditeur / visiteur du site $copie_au_webmaster = 1 ; // mettre 1 si on veut faire un Cc au webmaster du site - souvent utile pour débugger au départ ou si on veut être au courant des messages qui transitent via le site $mail_webmaster = "email du webmasteur si différent du tien" ; // mettre adresse du webmaster pour envoi du Cc $email = $_POST['email']; $pseudo = $_POST['nom']; $message = $_POST['message']; /* fin de la config */ // tests de sécurité si le formulaire a été envoyé if (isset($_POST["send"]) ){ $secure = true ; $from = $_POST["email"] ; $sujet=" <b>Livre dor</b> " . " <b>Message de </b> " . $pseudo ." <b>Adresse email</b> ". $email; } if ( !$secure ){ // Si le formulaire n'a pas été envoyé ou n'est pas secure, on l'affiche ?> <form name="form1" method="post" action=""> <fieldset> <table width="500" border="0" cellpadding="5"> <tr> <td width="43" class="Style1">Email</td> <td width="246"><input name="email" type="text" class="elementformulaire" id="email" value="<? if ($_POST["email"]) echo $_POST["email"]?>" size="40"></td> <td width="142"> </td> <td width="277"><div align="left"> </div></td> </tr> </table> <table width="500" border="0" cellpadding="5"> <tr> <td width="142"><span class="Style1">Nom, prénom...</span></td> <td width="332"><input name="nom" type="text" class="elementformulaire" id="pseudo" value="<? if ($_POST["pseudo"]) echo $_POST["pseudo"]?>" size="40"></td> </tr> </table> <table width="500" border="0" cellpadding="5"> <tr> <td width="55"><span class="Style1">Message</span></td> <td width="641"><textarea name="txtmsg" cols="50" class="elementformulaire" id="txtmsg" <? if ($_POST["txtmsg"]) echo $_POST["txtmsg"]?>></textarea></td> </tr> </table> <table width="500" border="0" cellpadding="5"> <tr> <td width="348"><div align="right"> <input type="submit" name="send" value="Envoyer"> </div></td> <td width="348"><input type="reset" name="Submit" value="Réinitialier"></td> </tr> </table> </fieldset> </form> <? } else{ // Si c'est ok - secure et données // on concatène le texte du message $message = $_POST[txtmsg]."\n \nEnvoyé par : ".$_POST[nom]." \n" ; // création du header du message $headers = "From: ".$email."\n" ; $headers.= "Reply-To: ".$email."\n" ; $headers.= "X-Mailer: PHP/".phpversion()."\n" ; // Cc au webmaster si choix activé if ( $copie_au_webmaster == 1 ) { $headers.= "Cc: $mail_webmaster\n" ; } // On envoi le mail : if ( mail($to,$sujet,stripslashes($message),$headers) ){ // Si le mail a bien été envoyé, message de confirmation echo "<p><center>Merci $pseudo ! Votre message à bien été envoyé...</center>"; } else{ // sinon, message d'erreur. echo "Votre mail n\'a pas pu être envoyé.<br />"; } // envoi d'une copie à l'expéditeur si option choisie if ( $copie_a_expediteur == 1 ) { $message = "Copie du mail envoyé sur le site ".$nom_du_site."\n\n". $message ; $headers = "From: ".$to."\n" ; $headers.= "X-Mailer: PHP/".phpversion()."\n" ; $sujet = "Copie de : ". $_POST["sujet"] ; if ( mail($email,$sujet,stripslashes($message),$headers ) ){ // Si le mail a bien été envoyé, message de confirmation echo "Vous allez recevoir une copie du mail envoyé.<br />"; } else{ // sinon, message d'erreur. echo "Erreur lors de l'envoi de la copie.<br />"; } } } ?> <p> </p> </body> Pas encore au point pour une copie à l'expéditeur mais on peut s'en servir tout de même |
|
|
|
![]() |
|
|
|||
|
||||
| Outils de la discussion | |
| Modes d'affichage | |
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Incredimail recois plus rien ... [Résolu] | Kore-pc | Internet | 4 | 09/10/2006 14h55 |
| Plus De Reception De Mail | ghlzna | Internet | 5 | 02/05/2006 12h29 |
| Je ne reçois pas le mail de confirmation | Goldy | Questions sur le site et le forum de GNT | 5 | 18/07/2005 22h10 |
| Réception fax | regeditgg | Autres applications | 4 | 15/06/2003 09h35 |
| J'arrive plus à envoyer de mails mais j'en reçois | Yvjo | Internet | 11 | 26/03/2003 22h00 |