Ses derniers messages sur les forums
ok, désolé j suis allé un peu vite mais la question de l'email est devenue secondaire vu que j'ai des erreurs partout.
Je viens de mettre le même script sur un autre domaine et il marche très bien!!!
pour verif, l'autre domaine est
h**p://jouer.en.ligne.free.fr
là je comprends plus
ps fabrice11901 j'ai validé ton inscription manuellement si tu veux aller voir
;)
merci d'avance
merci d'avoir essayer ;)
En effet aujourd'hui plus rien ne marche (tout marchait correctement depuis 1 semaine!!!)
J'ai comme erreur:
Warning: mysql_select_db(): 8 is not a valid MySQL-Link resource in /mnt/124/free.fr/0/4/sparh/Membre/compteur.php on line 6
Warning: mysql_query(): 8 is not a valid MySQL-Link resource in /mnt/124/free.fr/0/4/sparh/Membre/compteur.php on line 11
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/124/free.fr/0/4/sparh/Membre/compteur.php on line 13
qui se répète pour touts les include de ma page.
Je vous donne ma page compteur.php
<?
include"config.php";
include"include/variable.php";
//connexion a la base de donnée
mysql_connect($serveur, $login, $password);
mysql_select_db($base);
//je compte le nombre d'enregistrement sur la table membre
$query = "select * FROM $table WHERE val='1' ";
$resultat = mysql_query($query);
$compteur = mysql_num_rows($resultat);
echo"$compteur $messagecompteur";
echo "<br>";
$query = "select * FROM $table1 ";
$resultat = mysql_query($query);
$compteurconnect = mysql_num_rows($resultat);
//echo"$compteurconnect $membre connecté";
?>
Ce qui est bizarre c que la base de donnée fonctionne vu que d'autre fonctionnalité du site qui l'utilise marche très bien (genre le compteur de visite ou les records)
Salut,
je cherche à envoyer un mail automatique pour que mes membres valide leur inscription mais je galère sur la mise en forme.
Voilà le code qui génère le mail:
$from = "$emailserveur"; //l'email de celui qui envoi le message
$sendto="$email";
$subjectv="lien de validation http://sparh.free.fr";
$msgv="pour valider votre inscription un clic sur le lien http://monsite.free.fr/Membre/emailok.php?email=$email , si le lien ne fonctionne pas faite un copier coller du lien -->http://monsite.free.fr/Membre/emailok.php?email=$email<-- et placé le dans l'adresse de votre navigateur. Votre mot de passe: $passe ";
if($nomhebergeur=="ONLINE")
{
if(!email("webmaster",$sendto, $subjectv, $msgv)){
print "le mail n'a pas été envoyé<br>";}
}
else{
//maintenant on envoi le mail
@mail($sendto,$subjectv,$msgv,$from);
}header("Location: test.php?");exit;}
et je recoit comme mail:
sparh@free.fr
To: monemail@hotmail.com
pour valider votre inscription un clic sur le lien email=monemail@hotmail.com' target='_blank'>http://mosite.fr/Membre/emailok.php?email=monemail@hotmail.com , si le lien ne fonctionne pas faite un copier coller du lien -->email=monemail@hotmail.com' target='_blank'>http://monsite.free.fr/Membre/emailok.php?email=Monemail@hotmail.com<-- et placé le dans l'adresse de votre navigateur. Votre mot de passe: bordo0
Sans si connaitre un peu l'utilisateur ne comprends rien (pour mieux comprendre inscrivez vous sur la zone membre de mon site et regardez le mail de validation)!!!
Merci d'avance
j'essai et si j'galère trop j te recontacte
merci
++
ou plus simple si dans la table membre l'email n'existe pas erreur!! (qu'il y est ou pas la variable $email dans l'url on s'en fou)
euh en fait j suis allé un peu vite en besogne et vu qu j'débute donc si tu pouvais m'éclaircir:
Comment vérifier qu'il y a bien la variable email dans l'url et que celle ci existe bien dans ma table membre??
;)
oui le pb a été résolu ;)
Bonne idée pour le message d'erreur j vai voir ca tout de suite merci
++
oui en effet c'était ca (j'aurais du relire d'un peu plus prèt)!!
simer albert ca l fait
++
oki doki, merci pour la réponse et le tuto mais j'arrive toujours pas à mes fin!
Voilà ma page ou je récupère la variable et modifie la base:
<?
//je déclare la variable
$email=$_GET['email']
//connexion a la base de donnée
include"config.php";
include"include/variable.php";
$db = mysql_connect($serveur, $login, $password);
mysql_select_db($base,$db);
//je recherche les données de la base membre de l'email du mec
$query = "UPDATE $table SET ok='OUI' WHERE email='$email'";
//je récupére les données de la variable
$result = mysql_query($query);
print"<center><b>Maintenant votre Inscription est bien dans la base de données<br><br>vous pouvez vous connecter<br><br><a href=\"index.php\">CONNEXION
</a></b></center>";
?>
Il me sors:
Parse error: syntax error, unexpected T_INCLUDE in /mnt/109/free.fr/a/b/leschagnasses/emailok.php on line 5 ??
merci d'avance