IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Problème pour l'envoi de e-mail


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [Mail] Problème pour l'envoi de e-mail
    Bonjour,

    Je suis nouveau, et je débute aussi en PHP, merci de votre aide.

    Voilà mon souci, quand j'envoi un mail est envoyé depuis le site, le mail est bien envoyé, mais le seul problème que je rencontre, c'est que l'expéditeur est vide.... je ne sais pas ou est le problème. Si on regarde, ''$from = $admin_row['admin_email_id']; '' est bien la, mais rien n'y fait, c'est comme si il n'existait pas.

    Voilà le scipt:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    if(isset($_REQUEST['send_email']) and $_REQUEST['send_email'] == 1)
    {
    	$str_sql = "select * from tbl_user where email='".$_REQUEST['email']."'";
    	$result = $db->sql_query($str_sql);
    	$row = $db->sql_fetchrow($result);
    	if($db->sql_numrows($result) > 0)
    	{
    		$str_sql = "select admin_email_id from tbl_admin";
    		$admin_res = $db->sql_query($str_sql);
    		$admin_row = $db->sql_fetchrow($admin_res);
     
    		$to = $_REQUEST['email'];
    		$subject = 'Mot de passe oublié';
    		$from = $admin_row['admin_email_id'];   
    		$message ="Bonjour,\n";
    		$message .="Vous nous avez demandé de vous envoyer votre mot de passe :\n\n";
    		$message .="<strong>Votre mot de passe :</strong> ".$row['password']."\n\n";
    		$message .="Vous pouvez modifier votre mot de passe en vous connectant à <strong>Mon Imobile</strong> dans » Mon profil \n\n";
    		$mail_suc = $util->send_mail($to, $from, $subject, $message);
    		$msg1 = "Votre mot de passe a été envoyé à votre adresse e-mail. <a href=\"index.php\">Cliquez ici</a> pour vous connecter";
    	}
    	else
    	{
    		$msg1 = "Vous n'êtes pas enregistré dans notre base de données.";
    	}
    }
     
    ?>
    <?php
     
    </script>
    	<h1>Mot de passe oubli&eacute; ?</h1><br>
    	<form name="forgotpassword_frm" method="post" action="forgotpass.php">
    		<table width="100%" cellpadding="0" cellspacing="4" border="0">
    		<?php if (isset($msg1)) { ?>
    			<tr>
    			  <td colspan="2" align="center"><?php echo $msg1?></td>
    		  </tr>
    		  <?php } ?>
    			<tr>
    			  <td align="right">&nbsp;</td>
    			  <td align="left">&nbsp;</td>
    		  </tr>
    			<tr>
    				<td width="44%" align="right" nowrap>Entrez votre adresse e-mail :</td>
    				<td width="56%" align="left" nowrap><input type="text" name="email"></td>
    			</tr>
    			<tr><td colspan="2">&nbsp;</td></tr>
    			<tr>
    				<td>&nbsp;</td>
    				<td align="left" nowrap>
    					<input type="hidden" name="send_email" value="1">
    					<input name="submit" type="submit" onclick="javascript: return check_fill();" value=" OK ">				</td>
    			</tr>
    		</table>
    	</form>
    	</td>
        <td id="droite">
    Si quelqu'un pourrais m'éguiller merci

  2. #2
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Salut,

    Pourquoi ne pas utiliser la fonction mail de PHP pour effectuer cette opération ?

    Sinon, est tu sur que ta variable $from contient bien qqchose?

    @+
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut .
    Ce n'est pas moi qui ai créer ce script.

    En fait c bizarre, quand je modifie la variable $from, ca fait pareil, pas d'adresse mail de reception..

    La focntion mai(), peut-on mettre des texte en gras et des liens avec?

    Merci

  4. #4
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    La fonction mail doit sûrement être utilisée dans la méthode send_mail de ton objet $util.
    Je pense que c'est ce code qu'il nous faut pour t'aider.
    • Avant de poser une question, n'hésitez pas à chercher dans la FAQ et les forums
    • Merci d'utiliser les balises de code (# dans l'éditeur)
    • N'oubliez pas de vous servir des boutons , et

    S.N.A.F.U

Discussions similaires

  1. Comment faire pour un envoi automatique de mail dans access
    Par chpierrot dans le forum VBA Access
    Réponses: 1
    Dernier message: 18/06/2008, 13h45
  2. Réponses: 1
    Dernier message: 29/10/2007, 13h56
  3. Choix SGBD pour l'envoi d'e-mails ?
    Par toto14 dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/02/2007, 10h43
  4. [Mail] Besoin d'un conseil pour l'envoi d'e-mail
    Par olive_le_malin dans le forum Langage
    Réponses: 1
    Dernier message: 21/12/2006, 11h39
  5. Code pour l'envoi d'un mail
    Par Z[ee]k dans le forum Access
    Réponses: 19
    Dernier message: 20/06/2006, 17h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo