Pronostics Paris sportifs Concours
script php

S'enregistrer  |  Rechercher   |  Liste des Membres   |  Annuaire des sites utilisant le script
Connexion |  Se connecter pour vérifier ses messages privés |   Profil


Fonction mail()

 
Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.    Phpleague Index du Forum -> Bugs, disfonctionnements

Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
cesman



Inscrit le: 25 Juil 2004
Messages: 17

MessagePosté le: Mar 10 Aoû 2004, 23:23    Sujet du message: Fonction mail() Répondre en citant

Salut,

la fonction mail ne fonctionne pas chez tous les hébergeurs.

Par exemple chez Online, c'est la fct email()

quelqu'un a t'il déjà modifié le script pour le rendre compatible avec la fct email() ???

@+
_________________
http://www.fclorient.net
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
cesman



Inscrit le: 25 Juil 2004
Messages: 17

MessagePosté le: Ven 13 Aoû 2004, 10:42    Sujet du message: Répondre en citant

bon, ben je fais les questions et les réponses !

pour le fichier perdu_mdp.php

<?
if(empty($mail)){include ("perdu_mdp.htm");;}
elseif (!empty($mail))
{
$taille = 8;
$lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
srand(time());
for ($i=0;$i<$taille;$i++)
{
$new_mot_de_passe.=substr($lettres,(rand()%(strlen($lettres))),1);
}

$new_mot_de_passe_crypt=md5($new_mot_de_passe);
mysql_query("UPDATE phpl_membres SET mot_de_passe='$new_mot_de_passe_crypt' WHERE mail='$mail'");
$query = mysql_query("SELECT pseudo, mail FROM phpl_membres WHERE mail='$mail'");

$requete = "SELECT pseudo, mail, nom_site, url_site FROM phpl_membres WHERE admin='1'";
$result=mysql_query($requete) or die ("probleme " .mysql_error());
$row=mysql_fetch_array($result);
$pseudo_admin=$row[0];
$mail_admin=$row[1];
$nom_site_admin=$row[2];
$url_site_admin=$row[3];


$Domain = preg_replace("/^[^\.]+\./", "", $_SERVER["fclorient.net"]);

function online_sendemail($to, $sujet, $message, $txt=1)
{
global $Domain;
$from=$replyto="webmaster";
$errors="postmaster@$Domain";
$headers = "Return-path: $Errors\n";

if ($txt != 1)
{
$headers .= "Content-Type:text/html;charset=iso-8859-1\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
}

return( email($from,$to,$sujet,$message,$replyto,$headers));
}


if (list($pseudo, $mail) = mysql_fetch_array($query))
{
$to="$mail";
$sujet="Votre mot de passe pour les pronostics de $nom_site_admin";
$message="Bonjour, Vous avez demandé à recevoir un nouveau mot de passe pour accéder aux pronostics du site $nom_site_admin.
Votre pseudo : $pseudo
Voici votre nouveau mot de passe : $new_mot_de_passe";

$txt = 0;

if (! online_sendemail($to, $sujet, $message, $txt))
{
print "<center><font face=\"Verdana\" size=\"1\">Votre nouveau mot de passe vous a été envoyé à l'adresse :<br><br><b>$mail</b><br><br>Vous allez le recevoir dans un instant.</font></center>";
}
else
{
print "<center><font face=\"Verdana\" size=\"1\">Le mot de passe ne peux vous être envoyé !<br>Renouvelez votre demande dans un instant, merci.</font></center><br>";
}

}

}
print "<center>";

?>
_________________
http://www.fclorient.net
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Pierre
Site Admin


Inscrit le: 03 Avr 2004
Messages: 338

MessagePosté le: Ven 13 Aoû 2004, 11:28    Sujet du message: Répondre en citant

merci bien cesman, on l'intégrera peut-êztre à la prochaine version ou au moins dans la faq Wink
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
cesman



Inscrit le: 25 Juil 2004
Messages: 17

MessagePosté le: Ven 13 Aoû 2004, 12:48    Sujet du message: Répondre en citant

par contre je viens de me rendre compte d'un truc ....

ca dit "Le mot de passe ne peux vous être envoyé"
alors qu'on le recoit .....

je regarderais ca ce WE .....


g aussi modifié la page inscription.php
idem, marque "envoi de mail impossible"
alors qu'on le recoit ....

je vais tricher en attendant !
je transforme print "envoi de mail impossible" par print "envoi réussi" Mr. Green

chut !!!
_________________
http://www.fclorient.net
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   


Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.    Phpleague Index du Forum -> Bugs, disfonctionnements

Page 1 sur 1

 
Sauter vers:  


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloquées: 4932
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower