Problème d'envoi de mail - php

Résolu/Fermé
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 1 févr. 2009 à 12:30
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 7 mars 2009 à 19:49
Bonjour,
j'ai un souci pour envoyer un mail à la personne qui souhaite modifier son mot de passe. La modification s'effectue bien, le message (Envoi du mail réussi) s'affiche bien mais rien dans la boite mail.

SVP aider moi.

Voici le code source php de la page de validation de modification du mot de passe et de l'envoi du mail:

<?php
$cnx = mysql_connect('SERVEUR', 'ID', 'MDP', 'BASE') ; //connexion au serveur
$db  = mysql_select_db('BASE') ; //sélection de la base de données
$sql = "SELECT * FROM lien_flm";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
while($data = mysql_fetch_assoc($req))
{
	if($_POST["login"] != "" && $_POST["mot_de_passe"] != "" && $_POST["mail"] != "")
	{
		$login     = $_POST["login"];
		$pass      = md5($_POST["mot_de_passe"]) ;
		$mail     = ($_POST["mail"]);
		
 	
		$sql = "UPDATE userr SET pass_user='".$pass."' WHERE login_user = '".$login."' AND mail_user = '".$mail."'" ; //création de la requête SQL
		$requete = @mysql_query($sql, $cnx) or die($sql."<br>".mysql_error()); //exécution de la requête SQL
		if($requete) //si la requête s'est bien passé, on affiche un message de succès
		{
			
		
     
$objet = "Voici une liste de sites à visiter." ;
$message = '
<html>
<head>
<title>Liste de site à visiter</title>
</head>
<body>

<table>
<tr>
<th width="59"><font color="#FF0000">Nom</font></th>
<th width="94"><font color="#FF0000">Adresse</font></th>
</tr>
<tr>
<td>Site de la commune de Felzins</td>
<td> http://www.felzins.fr </td>
</tr>
<tr>
<td>Site de la soci&eacute;t&eacute; BC Relocation</td>
<td>http://www.bcrelocation.fr</td>
</tr>
<br>
<h3>Donne moi ton avis. </h3>
</table>
</body>
</html>
';


/* Si l’on veut envoyer un mail au format HTML, il faut configurer le type Content-type. */
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";

/* Quelques types d’entêtes : errors, From cc's, bcc's, etc */
$headers .= "From: Cinéco <postmaster@cineco.fr>\n";



// On envoi l’email
		if ( mail($mail, $objet, $message, $headers) ) {echo "Envoi du mail réussi.";}
   else {echo "Echec de l’envoi du mail.";}
	 
	 
	

			include('include/haut.php');
	echo '
	<div id="lienh">
		&nbsp;&nbsp;<a href="'.$data['accueil_flm'].'">Accueil</a> > <a href="'.$data['connexion'].'">Connection</a> > Cin&eacute;co
	</div>';
?>	
		<div id="corp">
			<div id="corp_box">
				<div id="corp_boxh"></div>
				<div id="txt_corp">
					<div id="box-agen">
						<div id="box_anghg"></div>
						<div id="box_anghd"></div>
						<div id="text" class="txt_ncenter">
							Connection &agrave; l'espace membre
						</div>
						<div id="bas-box">
							<div id="box_angbg"></div>
							<div id="box_angbd"></div>
						</div>
					</div>
					<div id="box-agen">
					<div id="haut-box">
						<div id="box_anghg"></div>
						<div id="box_anghd"></div>
					</div>
					<div id="text" class="txt_ncenter">
<?php echo 'La modification de votre mot de passe c\'est bien d&eacute;roul&eacute;, <a href="'.$data['connexion'].'">se connecter</a><br>' ;?>
					</div>
					<div id="bas-box">
						<div id="box_angbg"></div>
						<div id="box_angbd"></div>
					</div>
				</div>
			</div>
			<div id="corp_boxb"></div>
		</div>
	</div>
<?php include('include/menu_droit.php'); 
include('include/bas.php');





		} 
		else
		{
			header("Location: ".$data['connexion']."") ;
		}
	}
	else
	{
		header("Location: ".$data['connexion']."") ;
	}
}
mysql_close();
?>


Merci d'avance pour votre aide.

PS: c'est bête de pouvoir s'inscrire se connecter et si l'on pert le MDP, ne pas recevoir de mail du nouveau MDP défini par l'utilisateur !!
A voir également:

1 réponse

griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
7 mars 2009 à 19:49
Bon ba ten pi tchou
0