Problème de codage php
RomantikA
Messages postés
28
Statut
Membre
-
RomantikA Messages postés 28 Statut Membre -
RomantikA Messages postés 28 Statut Membre -
Bonjour,
Je suis désolé de déranger, mais cela fait quelque jour que je m'arrache les cheveux sur un code d'une page php.
En faite le but de mon code final est de donner la possibilité au visiteur de la page en question de pouvoir recommander le site à un de ses contact.
Le visiteur entre donc son E-mail et son pseudo, ainsi que le pseudo de son contact...
Et normalement quand le visiteur clique sur "envoyer" , son contact reçoit un email pré-programmé l'invitant à visiter le site.
Or il se trouve que je n'arrive pas à programmer ce dernier, c'est à dire à configurer mon code pour que le message soi envoyé au contact en question... quand je test mon code, ça l'envoi à une adresse (Webmaster_chrysalide@...fr), mais à aucune autre...
Alors pourriez-vous me venir en aide svp? Si quelqu'un s'y connaît plus que moi qui suis simple débutant, alors je lui montrerais volontiers mon code complet pour qu'il puisse me dire où est mon erreur.
Je vous remercie d'avance pour votre réponse, car là je désespère vraiment :/
Je suis désolé de déranger, mais cela fait quelque jour que je m'arrache les cheveux sur un code d'une page php.
En faite le but de mon code final est de donner la possibilité au visiteur de la page en question de pouvoir recommander le site à un de ses contact.
Le visiteur entre donc son E-mail et son pseudo, ainsi que le pseudo de son contact...
Et normalement quand le visiteur clique sur "envoyer" , son contact reçoit un email pré-programmé l'invitant à visiter le site.
Or il se trouve que je n'arrive pas à programmer ce dernier, c'est à dire à configurer mon code pour que le message soi envoyé au contact en question... quand je test mon code, ça l'envoi à une adresse (Webmaster_chrysalide@...fr), mais à aucune autre...
Alors pourriez-vous me venir en aide svp? Si quelqu'un s'y connaît plus que moi qui suis simple débutant, alors je lui montrerais volontiers mon code complet pour qu'il puisse me dire où est mon erreur.
Je vous remercie d'avance pour votre réponse, car là je désespère vraiment :/
Configuration: Windows XP Internet Explorer 7.0
1 réponse
-
-
Bonjour, voici mon code...je voulais évité de le mettre pour ne pas trop poluer, mais c'est vrai que c'est plus simple de le voir pour pouvoir en parler :s
Le voici donc, en espérant que tu puisses m'aider:
<?php error_reporting(E_ALL ^ E_NOTICE); //\\ Paramètres - A mettre en haut de page //Pour tous les paramètres -> 1 = oui ; 0 = non $email_admin = 'webmaster_chrysalide@....fr'; // Votre email $email_contact = 'Chrysalide@serveur.irc'; //Le nom du mail qui sera affiché comme expéditeur $nom_site = '<a href="http://serveur-chrysalide.e-monsite.com">http://serveur-chrysalide.e-monsite.com</a>'; // Le nom du site où sera installé le script $choix_nom = 0; // Nom obligatoire ? $votre_mail = 0; // Afficher votre adresse email directement ? // // Ne pas modifier ci-dessous // if(isset($_POST['envoyer']) && $_POST['envoyer'] == 'ok') // Si l'on envoye quelque chose { $reponse = '<br />'; $mail = htmlentities($_POST['mail']); // On récupère l'email $nom = htmlentities($_POST['nom']); // Le nom $Adresses = htmlentities($_POST['Adresses']); // Les Adresses $message = nl2br(htmlentities($_POST['message'])); // Le message if($choix_nom == 0) // Si le nom est obligatoire { if(!empty($nom)) // Si le champ est bien rempli on met 1 { $Snom = $nom; } elseif(empty($nom)) // Sinon on met 0 { $Snom = 0; } } else // Si le champ n'est pas activé on met 1 { $Snom = 1; } // L'entete du message $entete = "MIME-Version: 1.0\r\n"; $entete .= "Content-type: text/html; charset=iso-8859-1\r\n"; $entete .= "From: <$email_contact>\r\n"; $entete .= "Reply-To: $mail\r\n"; $email = ''; // La variable du message a envoyer if(empty($nom)) $nom = 'NON INDIQUE'; // On créée le message $email .= 'Bonjour,<p> Votre ami(e) <strong>' .$Snom. '</strong> vous recommande de visiter notre site <strong>' .$nom_site. '</strong>.<p>'; $email .= 'Son message : <p><em>'; $email .= $message; $email .= '</em><p>Son adresse email est <u>' .$mail. '</u> <br /> <p align="right">_____________________________ <br align="right">Cordialement, le Webmaster.'; $email = stripslashes($email); mail(' Un(e) ami(e) vous recommande notre site ' .$Adresses[$Adresses], $email, $entete); // Et on envoye le tout Header("Location: http://................../remerciements.html");; // Adresse de redirection } //\\ Fin - Le texte commençant par "<form..." et finissant par "</form>" peut être placé partout dans la page ?> <style type="text/css"> <!-- .Style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; } .Style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; } --> </style> <title>.~° Recommander notre site ChRySaLiDe °~.</title> <div align="center"><img src="http://....................................barre_Titre.jpeg" /></div><p> <form name="form1" method="post" action=""> <p><strong><?php echo $reponse; ?></strong></p> <fieldset> <legend><span class="Style3">Recommander notre site :</span></legend> <span class="Style1"> <?php if($votre_mail == 1) { echo '<p>Adresse email du webmaster : <u>' .$email_admin. '</u></p>'; } ?> </span> <p class="Style1"> <label>Votre E-Mail :<br /> <input type="text" name="mail"> </label> </p> <p class="Style1"> <label>Votre Nom et Prénom ou votre Pseudo :<br /> <input type="text" name="nom"><?php if($choix_nom == 1) { echo ''; } ?></label> </p> <p class="Style1"><span class="Style1">Les adresses email de vos ami(e)s :<br /> 1 adresse par ligne - 10 maxi : <br /> <textarea name="Adresses" cols="60" rows="3"></textarea> </span> </p> <span class="Style1"> </span> </p> <p><span class="Style1"> Votre message : <br /> <textarea name="message" cols="60" rows="8 "></textarea> </span></p> <p> <input type="hidden" name="envoyer" value="ok"> <input type="submit" name="Submit" value="Envoyer"> <input type="reset" name="Submit2" value="Réinitialiser"> </p> <p> </fieldset> </form>
-
-