Problème de codage php

Fermé
RomantikA Messages postés 27 Date d'inscription lundi 26 mai 2008 Statut Membre Dernière intervention 30 avril 2012 - 10 juil. 2008 à 03:23
RomantikA Messages postés 27 Date d'inscription lundi 26 mai 2008 Statut Membre Dernière intervention 30 avril 2012 - 10 juil. 2008 à 23:19
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 :/
A voir également:

1 réponse

baba_cool Messages postés 183 Date d'inscription lundi 12 novembre 2007 Statut Membre Dernière intervention 1 novembre 2008 23
10 juil. 2008 à 03:49
donne ton code stp
0
RomantikA Messages postés 27 Date d'inscription lundi 26 mai 2008 Statut Membre Dernière intervention 30 avril 2012 1
10 juil. 2008 à 12:10
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&eacute;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&eacute;initialiser">
</p>
<p>

</fieldset>
</form>
0
RomantikA Messages postés 27 Date d'inscription lundi 26 mai 2008 Statut Membre Dernière intervention 30 avril 2012 1
10 juil. 2008 à 23:19
Bonsoir, je désirerais savoir aussi si il est possible de rajouter une partie à mon code pour faire un système qui me permette de recevoir un email me disant qui à recommander mon site à qui...
en espérant etre clair.

Je te remercie par avance de ta réponse, si totue fois-il y en a une.
0