Espace membre en php mysql - utilisateurs espace membre inscription connection sessions php mysql |
|---|
Espace membre en php mysql - utilisateurs espace membre inscription connection sessions php mysqlNote : 4.6/5 (17 votes) Derniéres modifications : 23/11/2010 à 04:00:37 Mots-Clés : espace membre php mysql bdd utilisateurs sessions inscription espace membre connection tutoriel script php espace membre gratuit zip debutants script espace membre gratuit php mysql inscription membres utilisateur sessions dans ce tutoriel, je vais vous montrer comment faire un espace membre en php. L'espace membre que nous allons faire sera constitué de 6 pages:
Vous pouvez voir une démonstration de l'espace membre: Vous pouvez aussi télécharger les fichiers utilisés au cours de ce tutoriel: ![]() Télécharger l'archive .ZIP ![]() Télécharger l'archive .RAR Commençons par la base de données, nous allons faire une table utilisateurs: Code: SQL
Voici à quoi ressemble la table utilisateurs:-- -- Structure de la table `users` -- CREATE TABLE `users` ( `id` bigint(20) NOT NULL, `username` varchar(255) NOT NULL, `password` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, `avatar` text NOT NULL, `signup_date` int(10) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ![]() InscriptionNous allons faire un formulaire pour permettre aux utilisateurs de s'inscrire, ils devront simplement entrer leur nom d'utilisateur, leur mot de passe et leur email. Ils peuvent aussi entrer l'adresse de leur image perso. sign_up.php Code: PHP <?php include('config.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" /> <title>Inscription</title> </head> <body> <div class="header"> <a href="<?php echo $url_home; ?>"><img src="<?php echo $design; ?>/images/logo.png" alt="Espace Membre" /></a> </div> <?php //On verifie que le formulaire a ete envoye if(isset($_POST['username'], $_POST['password'], $_POST['passverif'], $_POST['email'], $_POST['avatar']) and $_POST['username']!='') { //On enleve lechappement si get_magic_quotes_gpc est active if(get_magic_quotes_gpc()) { $_POST['username'] = stripslashes($_POST['username']); $_POST['password'] = stripslashes($_POST['password']); $_POST['passverif'] = stripslashes($_POST['passverif']); $_POST['email'] = stripslashes($_POST['email']); $_POST['avatar'] = stripslashes($_POST['avatar']); } //On verifie si le mot de passe et celui de la verification sont identiques if($_POST['password']==$_POST['passverif']) { //On verifie si le mot de passe a 6 caracteres ou plus if(strlen($_POST['password'])>=6) { //On verifie si lemail est valide if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',$_POST['email'])) { //On echape les variables pour pouvoir les mettre dans une requette SQL $username = mysql_real_escape_string($_POST['username']); $password = mysql_real_escape_string($_POST['password']); $email = mysql_real_escape_string($_POST['email']); $avatar = mysql_real_escape_string($_POST['avatar']); //On verifie sil ny a pas deja un utilisateur inscrit avec le pseudo choisis $dn = mysql_num_rows(mysql_query('select id from users where username="'.$username.'"')); if($dn==0) { //On recupere le nombre dutilisateurs pour donner un identifiant a lutilisateur actuel $dn2 = mysql_num_rows(mysql_query('select id from users')); $id = $dn2+1; //On enregistre les informations dans la base de donnee if(mysql_query('insert into users(id, username, password, email, avatar, signup_date) values ('.$id.', "'.$username.'", "'.$password.'", "'.$email.'", "'.$avatar.'", "'.time().'")')) { //Si ca a fonctionne, on naffiche pas le formulaire $form = false; ?> <div class="message">Vous avez bien été inscrit. Vous pouvez dorénavant vous connecter.<br /> <a href="connexion.php">Se connecter</a></div> <?php } else { //Sinon on dit quil y a eu une erreur $form = true; $message = 'Une erreur est survenue lors de l\'inscription.'; } } else { //Sinon, on dit que le pseudo voulu est deja pris $form = true; $message = 'Un autre utilisateur utilise déjà le nom d\'utilisateur que vous désirez utiliser.'; } } else { //Sinon, on dit que lemail nest pas valide $form = true; $message = 'L\'email que vous avez entré n\'est pas valide.'; } } else { //Sinon, on dit que le mot de passe nest pas assez long $form = true; $message = 'Le mot de passe que vous avez entré contien moins de 6 caractères.'; } } else { //Sinon, on dit que les mots de passes ne sont pas identiques $form = true; $message = 'Les mots de passe que vous avez entré ne sont pas identiques.'; } } else { $form = true; } if($form) { //On affiche un message sil y a lieu if(isset($message)) { echo '<div class="message">'.$message.'</div>'; } //On affiche le formulaire ?> <div class="content"> <form action="sign_up.php" method="post"> Veuillez remplir ce formulaire pour vous inscrire:<br /> <div class="center"> <label for="username">Nom d'utilisateur</label><input type="text" name="username" value="<?php if(isset($_POST['username'])){echo htmlentities($_POST['username'], ENT_QUOTES, 'UTF-8');} ?>" /><br /> <label for="password">Mot de passe<span class="small">(6 caractères min.)</span></label><input type="password" name="password" /><br /> <label for="passverif">Mot de passe<span class="small">(vérification)</span></label><input type="password" name="passverif" /><br /> <label for="email">Email</label><input type="text" name="email" value="<?php if(isset($_POST['email'])){echo htmlentities($_POST['email'], ENT_QUOTES, 'UTF-8');} ?>" /><br /> <label for="avatar">Image perso<span class="small">(facultatif)</span></label><input type="text" name="avatar" value="<?php if(isset($_POST['avatar'])){echo htmlentities($_POST['avatar'], ENT_QUOTES, 'UTF-8');} ?>" /><br /> <input type="submit" value="Envoyer" /> </div> </form> </div> <?php } ?> <div class="foot"><a href="<?php echo $url_home; ?>">Retour à l'accueil</a> - <a href="http://www.supportduweb.com/">Support du Web</a></div> </body> </html> Connection / DéconnectionSi l'utilisateur est connecté, on le deconnecte en supprimant les session, sinon, on affiche un formulaire, si la combinaison est bonne, la session pseudo est créée et il sera connecté. connexion.php Code: PHP <?php include('config.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" /> <title>Connection</title> </head> <body> <div class="header"> <a href="<?php echo $url_home; ?>"><img src="<?php echo $design; ?>/images/logo.png" alt="Espace Membre" /></a> </div> <?php //Si lutilisateur est connecte, on le deconecte if(isset($_SESSION['username'])) { //On le deconecte en supprimant simplement les sessions username et userid unset($_SESSION['username'], $_SESSION['userid']); ?> <div class="message">Vous avez bien été déconnecté.<br /> <a href="<?php echo $url_home; ?>">Accueil</a></div> <?php } else { $ousername = ''; //On verifie si le formulaire a ete envoye if(isset($_POST['username'], $_POST['password'])) { //On echappe les variables pour pouvoir les mettre dans des requetes SQL if(get_magic_quotes_gpc()) { $ousername = stripslashes($_POST['username']); $username = mysql_real_escape_string(stripslashes($_POST['username'])); $password = stripslashes($_POST['password']); } else { $username = mysql_real_escape_string($_POST['username']); $password = $_POST['password']; } //On recupere le mot de passe de lutilisateur $req = mysql_query('select password,id from users where username="'.$username.'"'); $dn = mysql_fetch_array($req); //On le compare a celui quil a entre et on verifie si le membre existe if($dn['password']==$password and mysql_num_rows($req)>0) { //Si le mot de passe es bon, on ne vas pas afficher le formulaire $form = false; //On enregistre son pseudo dans la session username et son identifiant dans la session userid $_SESSION['username'] = $_POST['username']; $_SESSION['userid'] = $dn['id']; ?> <div class="message">Vous avez bien été connecté. Vous pouvez accéder à votre espace membre.<br /> <a href="<?php echo $url_home; ?>">Accueil</a></div> <?php } else { //Sinon, on indique que la combinaison nest pas bonne $form = true; $message = 'La combinaison que vous avez entré n\'est pas bonne.'; } } else { $form = true; } if($form) { //On affiche un message sil y a lieu if(isset($message)) { echo '<div class="message">'.$message.'</div>'; } //On affiche le formulaire ?> <div class="content"> <form action="connexion.php" method="post"> Veuillez entrer vos identifiants pour vous connecter:<br /> <div class="center"> <label for="username">Nom d'utilisateur</label><input type="text" name="username" id="username" value="<?php echo htmlentities($ousername, ENT_QUOTES, 'UTF-8'); ?>" /><br /> <label for="password">Mot de passe</label><input type="password" name="password" id="password" /><br /> <input type="submit" value="Connection" /> </div> </form> </div> <?php } } ?> <div class="foot"><a href="<?php echo $url_home; ?>">Retour à l'accueil</a> - <a href="http://www.supportduweb.com/">Support du Web</a></div> </body> </html> AccueilL'accueil est simplement une page avec les liens pour modifier ses informations, se deconnecter ou bien s'inscrire et se connecter. index.php Code: PHP <?php include('config.php') ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" /> <title>Espace membre</title> </head> <body> <div class="header"> <a href="<?php echo $url_home; ?>"><img src="<?php echo $design; ?>/images/logo.png" alt="Espace Membre" /></a> </div> <div class="content"> <?php //On affiche un message de bienvenue, si lutilisateur est connecte, on affiche son pseudo ?> Bonjour<?php if(isset($_SESSION['username'])){echo ' '.htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8');} ?>,<br /> Bienvenue sur notre site.<br /> Vous pouvez <a href="users.php">voir la liste des utilisateurs</a>.<br /><br /> <?php //Si lutilisateur est connecte, on lui donne un lien pour modifier ses informations, pour voir ses messages et un pour se deconnecter if(isset($_SESSION['username'])) { ?> <a href="edit_infos.php">Modifier mes informations personnelles</a><br /> <a href="connexion.php">Se déconnecter</a> <?php } else { //Sinon, on lui donne un lien pour sinscrire et un autre pour se connecter ?> <a href="sign_up.php">Inscription</a><br /> <a href="connexion.php">Se connecter</a> <?php } ?> </div> <div class="foot"><a href="http://www.supportduweb.com/">Support du Web</a></div> </body> </html> Liste des membresOn affiche la liste des membres sous la forme d'un tableau. users.php Code: PHP <?php include('config.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" /> <title>Liste des utilisateurs</title> </head> <body> <div class="header"> <a href="<?php echo $url_home; ?>"><img src="<?php echo $design; ?>/images/logo.png" alt="Espace Membre" /></a> </div> <div class="content"> Voici la liste des utilisateurs: <table> <tr> <th>Id</th> <th>Nom d'utilisateur</th> <th>Email</th> </tr> <?php //On recupere les identifiants, les pseudos et les emails des utilisateurs $req = mysql_query('select id, username, email from users'); while($dnn = mysql_fetch_array($req)) { ?> <tr> <td class="left"><?php echo $dnn['id']; ?></td> <td class="left"><a href="profile.php?id=<?php echo $dnn['id']; ?>"><?php echo htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8'); ?></a></td> <td class="left"><?php echo htmlentities($dnn['email'], ENT_QUOTES, 'UTF-8'); ?></td> </tr> <?php } ?> </table> </div> <div class="foot"><a href="<?php echo $url_home; ?>">Retour à l'accueil</a> - <a href="http://www.supportduweb.com/">Support du Web</a></div> </body> </html> Profil d'un utilisateurOn affiche les informations d'un utilisateur. Pour savoir de quel utilisateur il sagit, on vas récupérer son idenfiant via la variable $_GET['id'] profile.php Code: PHP <?php include('config.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="<?php echo $design; ?>/style.css" rel="stylesheet" title="Style" /> <title>Profil d'un utilisateur</title> </head> <body> <div class="header"> <a href="<?php echo $url_home; ?>"><img src="<?php echo $design; ?>/images/logo.png" alt="Espace Membre" /></a> </div> <div class="content"> <?php //On verifie que lidentifiant de lutilisateur est defini if(isset($_GET['id'])) { $id = intval($_GET['id']); //On verifie que lutilisateur existe $dn = mysql_query('select username, email, avatar, signup_date from users where id="'.$id.'"'); if(mysql_num_rows($dn)>0) { $dnn = mysql_fetch_array($dn); //On affiche les donnees de lutilisateur ?> Voici le profil de "<?php echo htmlentities($dnn['username']); ?>" : <table style="width:500px;"> <tr> <td><?php if($dnn['avatar']!='') { echo '<img src="'.htmlentities($dnn['avatar'], ENT_QUOTES, 'UTF-8').'" alt="Image Perso" style="max-width:100px;max-height:100px;" />'; } else { echo 'Cet utilisateur n\'a pas d\'image perso.'; } ?></td> <td class="left"><h1><?php echo htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8'); ?></h1> Email: <?php echo htmlentities($dnn['email'], ENT_QUOTES, 'UTF-8'); ?><br /> Cet utilisateur s'est inscrit le <?php echo date('d/m/Y',$dnn['signup_date']); ?></td> </tr> </table> <?php } else { echo 'Cet utilisateur n\'existe pas.'; } } else { echo 'L\'identifiant de l\'utilisateur n\'est pas défini.'; } ?> </div> <div class="foot"><a href="users.php">Retour à la liste des utilisateurs</a> - <a href="http://www.supportduweb.com/">Support du Web</a></div> </body> </html> Il faut aussi créer un fichier pour pouvoir se connecter à la base de donnée. config.php Code: PHP <?php //On demarre les sessions session_start(); /****************************************************** ----------------Configuration Obligatoire-------------- Veuillez modifier les variables ci-dessous pour que l' espace membre puisse fonctionner correctement. ******************************************************/ //On se connecte a la base de donnee mysql_connect('hote', 'nomdutilisateur', 'motdepasse'); mysql_select_db('basededonne'); //Email du webmaster $mail_webmaster = 'example@example.com'; //Adresse du dossier de la top site $url_root = 'http://www.example.com/'; /****************************************************** ----------------Configuration Optionelle--------------- ******************************************************/ //Nom du fichier de laccueil $url_home = 'index.php'; //Nom du design $design = 'default'; ?> Maintenant, vous avez une table utilisateurs avec la liste des utilisateurs et leurs identifiants. Vous pourrez dorénavant utiliser le pseudo ou l'identifiant des utilisateurs pour les identifier dans un autre système. Vous pouvez voir une démonstration de l'espace membre: Vous pouvez aussi télécharger les fichiers utilisés au cours de ce tutoriel: ![]() Télécharger l'archive .ZIP ![]() Télécharger l'archive .RAR Merci et j'espère que ce tutoriel vous sera utile. Scripts et tutoriaux similaires à celui ci:
CommentairesAjouter un commentaireLes commentairesEnvoyé par aglzime le 16/07/2010 à 01:58:02
Cool 8-)
Envoyé par damien753 le 28/07/2010 à 02:48:26
svp aidez moi quand j'essay de m'insrire avec mon site ca me fait Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/zzl.org/f/a/t/fatal-bazooka/htdocs/inscription.php on line 30 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/zzl.org/f/a/t/fatal-bazooka/htdocs/inscription.php on line et c'est pareil pour voir ceux qui sont inscrit c ecrit en haut Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/zzl.org/f/a/t/fatal-bazooka/htdocs/utilisateurs.php on line 16 SVP AIDEZ MOI J'Y Arrive pas si vous pouvez m'expliquer
Envoyé par 619 le 02/08/2010 à 01:18:52
bonjour quel encodage il faut faire
Envoyé par silvestros le 08/08/2010 à 10:08:46
moi aussi j'ai un problème avec les pages. j'ai aussi le warning [.....], commedamien753(ci dessus). j'ai cherché dans les docs voir si le problème venanit d'une faute de frappe ou autre, et je n'ai pas trouvé. si qqun a une solution, ce serait cool.
merci a+ Envoyé par ybouane le 11/08/2010 à 08:43:34
Bonjour,
@damien753 et @silvestros: Il faut modifier le fichier mysqlcnn.php en mettant les informations de connection relatives à la base de donnée. @619: Que veut tu dire par encodage? Cordialement :) Envoyé par silvestros le 15/08/2010 à 10:46:12
lu,
@ybouane, lorsque tu nous dis de modifier le fichier mysqlcunn.php, il faut les mettre où les identifiants? à la place de " 'utilisateur', 'mot de passe' " et puis je ne comprends pas ce qu'on met dans la page utilisateur.php, si j'ai bien compris, c'est une autre page qui la créé à l'aide d'un code? Envoyé par sara88 le 18/08/2010 à 11:55:03
bonjour moi je suis débutante en création des sites web je ne sais comment faire j'ai seulement installé easyphp 5.3.0 et dreamweaver alors j'ai commencé de céer deux champs pour login et password ensuite j'ai crée une base de donnée qui contient une table avec deux champs pour login et pass mais je ne sais pas continuer pour faire une connexion entre eux et la table sera remplis automatiquement comment faire une page qui envoie et l'autre reçoit merci
Envoyé par TimRuiz le 23/10/2010 à 17:23:48
Eh!! Moi aussi je me suis fait un espace membre. Mais en Html! J'ai galéré à mort.
Envoyé par Ricket008 le 25/10/2010 à 22:26:58
Je ne comprend rien aux explications et ce que j'ai fait ne fonctionne pas...
Envoyé par marjorie le 27/10/2010 à 13:15:39
Bonjour , je suis bloqué dans : Une erreur est survenue lors de l'envoi du mail d'activation
Veuillez contacter l'administrateur afin d'activer votre compte Quand je recherche le fichier PHP.ini dans le repertoire easyPHP5 Windows m'affiche 4 fichiers PHP.ini doit-je les changer tous *php.ini-recommended ( dans le repertoire PHP) *php.ini (dans le repertoire apache) *php.ini (dans le repertoire Confi_files) *php.ini-dist ( dans le repertoire PHP) merci beaucoup, de m'avoir guidé mais j'ai toujours ce problème En plus j'ai l'impression que je suis pres ce que à la fin enfin je pense lol pour être précis : [mail function] ; For Win32 only. SMTP = 127.0.0.1 smtp_port = 25 ; For Win32 only. ;sendmail_from = aweza@hotmail.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = Mon probleme vient-il du Code ? Envoyé par MLEDECH le 29/11/2010 à 23:33:58
Bonjour,
Après avoir installé les fichiers chez mon hébergeur, je tente de trouver pourquoi j'ai ces messages erreur... Merci de m'aider. Voici les messages : - Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'hote' (1) in /homez.145/multilie/www/config.php on line 12 - Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /homez.145/multilie/www/config.php on line 13 - Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /homez.145/multilie/www/config.php on line 13 Envoyé par MLEMLE le 30/11/2010 à 18:03:15
Bon j'ai correctement identifié ma base MyAdmin mais il me reste ces erreurs lorsque je tente un essai ??? Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homez.145/multilie/www/sign_up.php on line 43 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homez.145/multilie/www/sign_up.php on line 47 Envoyé par BDO le 11/12/2010 à 17:35:39
Merci infiniment +++
J'attends avec impatience le fichier edit_infos.php Déjà on va essayer de digérer cela, bravo NB le fichier sql de la table est vide Envoyé par Marc le 17/12/2010 à 20:58:43
Bonjour,
je veux savoir si je peux reprendre votre design, le désign de ce script... j'attends votre réponse. Merci Cordialement Envoyé par rabii le 18/12/2010 à 02:49:42
trés bien
Envoyé par rabii le 18/12/2010 à 02:50:23
kjfljv kjbfkjbvkjqs
Envoyé par supersiteweb le 21/12/2010 à 15:33:11
Bon tuto dommage mon hébergeur prend pas la php (enfin je crois)
Envoyé par nossoctoruss le 24/12/2010 à 02:50:03
tu pourrai mettre ton script de messagerie interne combiné avec celui la
Envoyé par Girl5766 le 30/12/2010 à 13:06:11
Bonjour, je n'ai pas compris : "Ensuite, vous devrez indiquer les identifiants de la base de donnée dans le fichier config.php".
Mais on sort d'où les identifiants ? Envoyé par Girl5766 le 30/12/2010 à 13:10:48
Et aussi : "//On se connecte a la base de donnee
mysql_connect('hote', 'nomdutilisateur', 'motdepasse'); mysql_select_db('basededonne');" On doit mettre quoi à la place ? Merci d'avance, Girl5766<3 Envoyé par cedricfrantz le 05/01/2011 à 12:33:02
cooooooooooooool. C'est Super ce que t'as fait là. Très interressant!
Envoyé par cedricfrantz le 05/01/2011 à 12:33:53
cooooooooooooool. C'est Super ce que t'as fait là. Très interressant!
Envoyé par cedricfrantz le 05/01/2011 à 12:35:03
cooooooooooooool. C'est Super ce que t'as fait là. Très interressant!
Envoyé par Noutan le 15/01/2011 à 17:07:13
Les mot de passe ne sont pas codé dans le BDD. En générale les gens utilise le même mot de passe pour tout... -_-
Envoyé par yoninat le 22/01/2011 à 12:05:40
bonjour voila mon probleme est quant je fait connection il ne se connecte pas sur les navigateur internet exploreur firefox et safarie merci
Envoyé par abderrahim le 23/01/2011 à 18:59:21
merci mon frere tres bien tous marche bien avec nom de hote et root et localhost et pass au fichier config
Envoyé par jm le 26/01/2011 à 15:05:51
Bjr
Intérressant et merci Envoyé par Mario09 le 03/03/2011 à 00:14:50
Ch'comprend rien !
Envoyé par clemoun44 le 08/03/2011 à 17:53:11
Il me mes qu'il y a une erreur à la ligne 3 du fichier config.php, et qu'il n'arrive pas a déposé les cookie dans mon navigateur d'u coup personne peut se connecter. J'ai besoin d'aide.
Envoyé par rominou le 23/03/2011 à 17:10:52
Salut,
j'ai le même problème que mlemle ^^. Je cite : "Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homez.145/multilie/www/sign_up.php on line 43 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homez.145/multilie/www/sign_up.php on line 47" Help s'il vous plaît je suis un débutant,ayant de grands but :D :). Envoyé par lol le 02/05/2011 à 21:45:31
mici c tres cool =)
Envoyé par T@ssin le 04/05/2011 à 12:28:54
Pour ceux qui ne savent pas comment régler les connections à la base de données, savez vous ce qu'est une base de données ?
Non, parce qu'en général, pour qu'on puisse faire un espace, on a du entendre parler d'une base de données et des fonctions SQL ! Si vous ne savez pas, je vais vous donner une conseil que vous n'oublierez jamais ! Google est votre ami ! Sérieux ! Si vous ne savez pas ce qu'est une base de données, ne tentez pas de faire ça ! Envoyé par johnnn le 13/05/2011 à 16:30:30
Très très très bon boulot,
merci beaucoup Envoyé par asko le 15/05/2011 à 21:28:46
Merci beaucoup =)
Envoyé par cheater le 22/05/2011 à 17:22:39
Merci infiniment vivement que edit_infos apparaisse :)
Envoyé par 2FR3 le 27/05/2011 à 18:31:48
J'aime bien ta façon de coder, elle est très similaire a la mienne, j'aurai aimé cependant l'utilisation de PDO pour MySQL (mysql_real_escape_string serai donc inutile) et une explication plus complete sur l'utilisation des sessions pour naviguer sur le restant des pages du site (pour ceux qui ne savent pas le faire). Un petit encodage du MDP n'aurai pas fait de mal non plus.
Ceci dit, je me suis inspirer de ton tutoriel pour realiser mon espace et je t'en remerci car je ne savais pas trop par ou commencer ! Tres bonne continuation ^^ Envoyé par KingVal le 02/06/2011 à 23:46:26
Salut, ce script est magnifique.
Je l'ai repris pour en faire un réseau social, de ce fait j'apprends en même temps le fonctionnement. Voici ma version modifier kingval-ultimate.comyr.com/Socialog/ Utilisé les identifiants public public pour le tester Envoyé par KingVal le 28/06/2011 à 18:53:47
la nouvelle adresse de mon réseau social basé sur ce script est kingval-ultimate.comyr.com/socialogg/
Envoyé par @lex le 09/07/2011 à 02:02:45
Bonsoir,
Toutes mes félicitations ! J'ai adapté votre scripte afin de récolter les informations des membres pour une pétition. Code bien expliqué et très ordonné. Bravo ! :) Envoyé par -Will- le 21/07/2011 à 00:51:55
Bon pour la table de structure il faut tu te connect à ta base de donnée mais quest-qu'il faut un Navicat lite ou Filezilia ? ou quest qu'il faux . tu mets pas juste sur un blocknote et up Enregisterer .php ou .SQL ton fichier Sql marche pas comme ça qu'en n'ouvrant firefox
Envoyé par -Will- le 21/07/2011 à 17:16:38
Moi ça donne Parse Error quand j'ai tout rentrée les informations dans Config.php
Envoyé par evolusurf le 24/07/2011 à 18:09:55
très beau script, juste pour vous signalé qu'il manque la partie "Modification du profil" ^^
Envoyé par Jneinalsi le 09/08/2011 à 21:39:59
Hi!
Is there something interesting? Envoyé par jp le 27/08/2011 à 04:50:22
Merci beaucoup c'est beaucoup plus clair pour moi la partie inscription !!
Milles bravo et merci. Envoyé par leon150 le 05/09/2011 à 01:30:05
bonjour
je viens de réaliser ma base sous MySQL 5.1 mai quand je vient pour m?inscrire j'ai le message suivant : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homez.309/ /sign_up.php on line 43 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homez.309/ /sign_up.php on line 47 merci d'avance je c plus quoi faire Envoyé par Graavke le 13/09/2011 à 13:18:26
Pas très lisibles vos commentaires incluant des erreurs MySQL ou autres c'est même un peu trop le merdier essayez de faire des commentaires propres un minimum lisible ; ou ne vous appliquez pas et ne vous étonnez pas de ne pas avoir de réponse à vos messages ...
Envoyé par Graavke le 13/09/2011 à 13:21:53
C'est très gentil de t'appliquer Leon150 ;)
ceci dit nous ne sommes pas devant ton écran alors regarde ton fichier "" sign_up.php "" aux lignes indiquées dans tes notices d'erreurs et mets-nous les ici sinon y a pas grand monde qui va pouvoir t'aider sur ce coup lol ^^ Envoyé par avictatum le 15/09/2011 à 15:40:24
bonjour et merci pour votre travail !
cependant j'utilise vos références pour réaliser un chat ! mais je n'ai que des erreurs ! je suis sous vista, avec Adobe Dreamwiever CS3 et j'utilise le serveur XAMPP ! les erreurs sont les suivantes : "Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\WebSite3\connexion.php on line 83" ou encore : "Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\WebSite3\sign_up.php on line 80" "Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\WebSite3\sign_up.php on line 84" j'ai beau chercher et me creuser la tête, je ne trouve pas de solution. faut-il une configuration spécial ? si oui laquelle ? en vous remerciant par avance. cordialement Envoyé par Caitulos le 05/10/2011 à 18:12:01
Petit probleme.
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in .../sign_up.php on line 43 Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in .../sign_up.php on line 47 Pourquoi ils me mettent cela quand les personnes veulent s'inscrire ? Envoyé par pierrodu76 le 06/10/2011 à 20:55:34
Bonjour,
Merci pour cet espace membre mais j'ai un problème Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/httpd/t/h/e/thepierro/monsite.com/espace_membre/sign_up.php on line 43 Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/httpd/t/h/e/thepierro/monsite.com/espace_membre/sign_up.php on line 47 Est-ce que quelqu'un pourrai m'aider. Cordialement pierrodu76 Envoyé par weshwesh le 17/10/2011 à 23:41:52
Pas mal comme tutoriel J'ai trouver ça simple . Surtout quand vous savez déjà coder et faire des BDDS c'est simple.
mais pour ceux qui ne save pas comment vaux mieux pas en faire . hahaha Envoyé par weshwesh le 19/10/2011 à 02:48:58
Moi tout est beau on peux s'incrire et tout l'SQL marche et le problème est le CSS qui veux pas marcher
Envoyé par zopcraft le 20/10/2011 à 09:45:39
bonjour je nais pas encore testé mais je voutrais s'avoir comment on fait pour metre de page que por le monbre ???
Envoyé par odul le 21/10/2011 à 18:45:04
merci pour ce super sujet et ton travail,
cependant une partie reste floue pour moi. je ne sais pas quoi mettre comme code pour proteger mes pages au personnes n'etant pas inscrites Envoyé par odul le 22/10/2011 à 07:58:21
oups dsl j'ai rien dis ^^.
merci beaucoup à toi marche nickel en local reste a faire la confirmation d'enregistrement par mail et etre averti aussi par mail q'un nouveau membre est arriver^^ Envoyé par ANGE le 23/10/2011 à 15:30:35
Bonjour,
Merci pour ce code bien réalisé! Pouvez-vous me dire quel code PHP ajouter en haut des pages PHP pour qu'un internaute qui ne s'est pas identifié ne puisse pas y accéder ; exemple, la page INDEX.PHP est accessible si un internaute entre l'adresse "/...../espace_membre/index.php" dans son navigateur (sans être passé par la page connexion et s'être identifié! Ca peut arriver si un internaute transmets l'adresse de l'espace membre par e-mail par exemple). Merci par avance pour votre réponse! Envoyé par sebastien102 le 27/10/2011 à 13:20:59
cool quelq'un aurai t'il la gentillese d'inclur une captcha
Envoyé par yasse le 01/11/2011 à 19:14:01
salut
quand on utilise pas son propre serveur est ce possible d'installer un éspace membre exemple moi j'ai des site sur wifeo .com et donc j'utilise leurs serveurs gratuitement mais a chaque fois que j'ai essayere de mettre un formulaire espace membre avec inscription ca marche pas merci de ta reponse yasse yasse2008@hotmail.fr Envoyé par yasse le 01/11/2011 à 19:15:23
salut
quand on utilise pas son propre serveur est ce possible d'installer un éspace membre exemple moi j'ai des site sur wifeo .com et donc j'utilise leurs serveurs gratuitement mais a chaque fois que j'ai essayere de mettre un formulaire espace membre avec inscription ca marche pas merci de ta reponse yasse yasse2008@hotmail.fr Envoyé par yasse le 01/11/2011 à 19:16:16
salut
quand on utilise pas son propre serveur est ce possible d'installer un éspace membre exemple moi j'ai des site sur wifeo .com et donc j'utilise leurs serveurs gratuitement mais a chaque fois que j'ai essayere de mettre un formulaire espace membre avec inscription ca marche pas merci de ta reponse yasse yasse2008@hotmail.fr Envoyé par nisarcina le 03/11/2011 à 11:53:31
???????? ? ????????? ? ?????????.
?????????? ???????? ? ?????. ??? ????, ??? ??????, ??? ????. ??????, ???????, ???????. Envoyé par coyote le 09/11/2011 à 13:35:21
bonjour!! genial le tuto, une bonne base qui fonction merci ^^o!!
Parcontre, cela fait un moment que je cherche a afficher l'avatar du membre actif... J'ai un fichier menu ou doit apparaître l'avatar (pour une carte d'identité du membre connecter ) donc pour le pseudo <?php if(isset($_SESSION['username'])){echo ' '.htmlentities($_SESSION['username'], ;} ?> ca c'est ok^^o! mais pour l'avatar, impossible de trouver une solution! J'ai cru comprendre qu'il fallait utiliser <img src= "<?php echo $......['avatar'];?>"/> normal ^^, Mais alors pour traduire url en variable????? quelqu'un aurai la solution svp? Envoyé par Immichspoimum le 14/12/2011 à 07:07:46
3fc1f2e1ae1334d14
Envoyé par Silverblade le 20/12/2011 à 15:36:06
Je suis dans la meme galere que coyote, je n'arrive pas a afficher l'avatar du membre connecté.
J'ai deja essayer plusieurs méthodes mais la plupart étaient fausses. Je me suis approché du but mais j'ai du faire une erreur quelque part et ça m'affiche tous les avatars de tous les membres inscrits dans la BDD ! HELP ME please ^^ Envoyé par Silverblade le 20/12/2011 à 21:09:53
C'est bon j'ai trouver, il suffisait de faire
<?php if(isset($_SESSION['username'])){ ?> <?php $dnn = mysql_fetch_array(mysql_query('select avatar from users where username="'.$_SESSION['username'].'"')); echo'<img src="'.htmlentities($dnn['avatar']).'" alt="No Avatar" style="max-width:100px;max-height:100px;" />' ?> <?php } ?> A+ Envoyé par G33K le 28/12/2011 à 19:28:31
Bonjour,
J'ai un question comment je pourrais faire pour que une fois connecter le membre a le droit d'accé a un page réserver aux membres ? Envoyé par Silverblade le 29/12/2011 à 00:53:00
@G33K: il te suffit de mettre le code suivant entre la portion à proteger
<?php if(isset($_SESSION['username'])) // la tu indique qu'il faut etre connecter avec une session valide { ?> //tu mets ici ce qu'il faut proteger <?php } ?> // et ici tu mets fin à la condition Envoyé par G33K le 01/01/2012 à 01:40:03
Bonjour,
Ca marche pas il y a une page blanche a la place des éléments ou il faut être connecter même si ont est connecter. Merci quand même. @++ Envoyé par nsufhsai le 24/01/2012 à 12:28:29
20
Envoyé par Utilisateur le 24/01/2012 à 19:13:15
Bonjour à tous !
Avec ce P* d'internet explorer, il bloque la session quand dans le nom du site ou serveur il y a un _ dans le nom ! Normalement il faut ajouter " header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"'); " Sauf qu'ici ce n'est pas un header mais un echo pour faire apparaître le lien ! Quelqu'un a t'il la solution ??? Merci, Envoyé par Gyder le 26/01/2012 à 10:58:19
Bonjour,
j'ai un problème sur le script "Inscription" lorsque je l'appelle, le formulaire apparais bien dans une page pop-up mais au dessus de lui on trouve le codage sous forme de texte à partir de cette ligne >>> //On verifie si le mot de passe a 6 caracteres ou plus if(strlen($_POST['password'])>=6) { //On verifie si lemail est valide if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',$_POST['email'])) { ....etc... et se jusqu'a la fin du code :'( j'ai cherché si il manqué des accolades,parenthèses, points virgules, etc... mais je n'arrive pas à trouver l'erreur dans le code. Savez vous comment régler se probléme svp ? merci d'avance, Envoyé par Gayome le 31/01/2012 à 16:30:14
Bonjour,
Bon travail, je me demandais comment tu upload une photo ? Cordialement, Envoyé par basc le 31/01/2012 à 17:41:39
Bonjour ,après quelque jours de codage pour réussir a mettre le site en ligne et a le connecter a la base de donnes du hébergeur ,je ne peux m'inscrire ,j'ai reçu le message suivant :
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/xenus/www/sign_up.php on line 63 Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/xenus/www/sign_up.php on line 67 Pouvez vous m'aider s'il vous plait ? Envoyé par http://member-projet.socialqc.co.cc/ le 05/02/2012 à 21:50:07
merci, très bon tuto, tous marche très bien =)
Envoyé par RCMP-POLICE le 06/02/2012 à 00:54:05
merci tres bon script, mais jai essayer de le traduire en anglais mais il me donne des errors
voici les quelque errors: PHP Error Message Parse error: syntax error, unexpected '}' in /home/a3970462/public_html/member-projet/sign_up.php on line 29 Free Web Hosting MERCI DE MAIDEZ, VITE VITE =( Envoyé par loleur le 16/02/2012 à 12:44:37
j'ai un probleme ici : au moment de l'inscription :
( ! ) Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\subscribe\sign_up.php on line 43 ( ! ) Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\subscribe\sign_up.php on line 47 Envoyé par sawssen le 18/02/2012 à 21:28:20
merci bc pour cette code il ça marche très bien mais seulement j'ai un problème comment a la phase d’inscription comment je peux utiliser un image ???? et merci
Envoyé par Zbk le 24/02/2012 à 14:30:50
Bonjour, pour tout ceux qui on cette erreur
"Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homez.145/multilie/www/sign_up.php on line 43" C'est simplement car il manque "<?php include('config.php'); ?>" dans la page "sign_up.php" Envoyé par ithir le 04/03/2012 à 15:28:29
Système très simple d'utilisation.
Il vaut quand même mieux se renseigner sur les le php, mais après avoir essayé pas mal de chose c'est quand même mon préféré. Merci pour ce script. Envoyé par anthodu06 le 08/03/2012 à 12:39:07
Sa me fait sa...
Parse error: syntax error, unexpected $end in /home/httpd/a/n/t/anthoadmin/lili-claudau.franceserv.com/sign_up.php on line 103 Envoyé par anthodu06 le 08/03/2012 à 12:58:16
Maintenat j'essaye de m'inscire et sa fait Une erreur est survenue et sa fait sa.Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/httpd/a/n/t/anthoadmin/lili-claudau.franceserv.com/sign_up.php on line 43
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/httpd/a/n/t/anthoadmin/lili-claudau.franceserv.com/sign_up.php on line 47 Envoyé par toto le 09/03/2012 à 13:10:11
genial !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! super site continuer
Envoyé par kakimo92 le 10/03/2012 à 14:31:23
bonjour, si quelqu'un peut m'aider,
je ne comprendspas l'utilisation de la variable "$ousername" et puis "$dn" merci pour l'info Envoyé par gigalouismdr le 11/03/2012 à 11:41:51
moi ça ne fonctionne pas!?
Envoyé par cliford le 13/03/2012 à 12:17:20
very nice web site
Thank you Envoyé par anonime le 14/03/2012 à 20:39:35
Merci beaucoup pour ce code !!!
Envoyé par Fraggstar le 17/03/2012 à 14:08:47
Bonjour, moi quand je teste le code sa me presente pas comme il faut, sa me met sur google le code, aidez moi svp
Envoyé par anthodu06 le 18/03/2012 à 09:11:49
y'a pas pour modifier ses infos personnelle )-: c'est dommage, car bon tuto qui marche en plus.
Envoyé par Stephane le 01/04/2012 à 19:23:11
c'est cool mais cela ne macher pas alors je voudrais votre aide
Envoyé par Truc le 21/04/2012 à 12:08:07
Avec quel éditeur de site ça marche parce que j'en ai essayé plein mais ça ne marche pas.
Envoyé par Exophonix le 21/04/2012 à 18:46:40
Bonjour excellent tuto , mais comme plusieurs personnes ici jais ce problème de boolean.
Quelqu'un pourrait aider au sujet de ces Erreurs SVP var elle semple arriver a plusieurs utilisateur Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/asguardx/public_html/sign_up.php on line 43 Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/asguardx/public_html/sign_up.php on line 47 Envoyé par ewan le 24/04/2012 à 16:44:56
Et pour l'avatar, il ne l'affiche pas, comment fait-on ?
Envoyé par Lunconnulautrenon le 27/04/2012 à 16:32:09
Réponse à ewan (le 24/04/2012 à 16:44:56)
Essayez: 1) Une url absolue (avec le protocole http) h t t p : / / l e s i t e . l t d / i m a g e . p n g 2) ou Prendre une image avec une extension différente (perso avec une png: c'est ok). 3) ou Eviter les grandes résolutions 4) Assurez vous de la bonne connexion si l'avatar est sur un site distant Cdt. Envoyé par Idem le 27/04/2012 à 16:33:58
Merçi SupportWeb pour la feuille de style et le fond.
Envoyé par hihellohellen le 01/05/2012 à 17:59:24
Bonjour,
Est-ce que quelqu'un aurait un bout de code qui permettrait de changer le mot de passe d'un utilisateur, svp ? Merçi d'avance. Envoyé par jonny le 07/05/2012 à 10:58:23
Exophonix j'avais la meme erreur et au lieu d'utiliser mysql_num_rows je fais ceci et ca fonctionne très bien:
if(strlen($_POST['mdp'])>=6) { $nom = mysql_real_escape_string($_POST['nom']); $prenom = mysql_real_escape_string($_POST['prenom']); $email = mysql_real_escape_string($_POST['email']); $mdp = md5(mysql_real_escape_string($_POST['mdp'])); $username = mysql_real_escape_string($_POST['username']); $req = $bdd->query('SELECT id FROM membres WHERE username="'.$username.'"'); $dn = $req->fetch(); if ($dn == 0) { ....... } Envoyé par helphelp le 08/05/2012 à 13:34:33
Bonjour,
Est-ce que quelqu'un sait comment on peux récupérer une adresse mail ou/et un identifiant avec le n° ID ? Merci. Envoyé par Rollerdie le 09/05/2012 à 17:03:07
Il est ou le fichier mysqlcnn.php !!!! Merci
Envoyé par hgjh le 16/05/2012 à 02:33:26
ffiffgh
Envoyé par sy4ki.net le 24/05/2012 à 18:06:43
Hack again?!
Envoyé par dalila le 30/05/2012 à 20:48:04
salut à tous
if(isset($_GET['id'])) dans user profile d'ou il vient svp ????????? j'ai ecrit un msg pr vs remercier mais pd de captcha car quand je vx voir mon profil(etant connecte il me dit aucun id défini??)je comprends pas Envoyé par uvuwamtpymuh le 31/05/2012 à 11:01:50
just a test say hello
Envoyé par Protoxyde le 05/06/2012 à 12:41:21
super tutot
Envoyé par tige008 le 08/06/2012 à 21:01:50
Bon j'ai correctement identifié ma base MyAdmin mais il me reste ces erreurs lorsque je tente un essai ???
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homez.145/multilie/www/sign_up.php on line 43 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homez.145/multilie/www/sign_up.php on line 47 Envoyé par clubdoudi le 11/06/2012 à 03:17:17
Comment placer une adresse (URL) de la page où doivent être redirigés les utilisateurs
dont le nom d'utilisateur et mot de passe sont justes.et peut on remplacer: <label for="avatar">Image perso<span class="small">(facultatif)</span></label><input type="text" name="avatar" value="<?php if(isset($_POST['avatar'])){echo htmlentities($_POST['avatar'], ENT_QUOTES, 'UTF-8');} ?>" /> par: <input type="file" name="nom_variable_1"> afin que l'utilisateur puisse envoyer une photo à partir de son pc Envoyé par serixx le 12/06/2012 à 12:19:09
comment L'installer ?
Envoyé par tres bof je trouve le 21/07/2012 à 17:15:05
Aucune comparaison d'id ni de mot de passe ni de clé pour la page profil , user ect ... Page d’inscription et de connexion faillible mot de passe non crypté même en md5 pourtant pas difficile a faire ==> $mot_de_passe_md5=md5($mot_de_passe);
Le Bigint dans la table ne sert a rien tu aura jamais tu peut diminuer les octets utilisé de moitié en utilisant tout simplement INT(11) au lieu de BIGINT(20) sa fera gagner de la place , les VARCHARS(255) pour un pseudo , une adresse mail et des mots de passes non crypté ? Les visiteur vont pas écrire un texte juste un pseudo et une adresse mail :) donc réduire le nombre de caractères possible car la c'est trop ... Tuto a revoir car sa aide pas vraiment la ... Envoyé par Jef le 27/07/2012 à 20:00:26
Oui mais connexion s'écrit avec un X et non pas avec CT...comment faire pour changer?
Envoyé par emerick le 28/07/2012 à 15:04:46
Vous avez oubliés edit_infos.php !
Envoyé par hicham le 15/08/2012 à 04:47:47
bonjour, si quelqu'un peut m'aider,
image de personnelle ne pas afficher "que le nom !!" makaveli_46@hotmail.fr Envoyé par alexdown77 le 15/08/2012 à 13:15:57
MErci sa marche MERCIII :)
Envoyé par lezard le 23/08/2012 à 17:04:02
bonjour a tous,
Voilà j'ai ce petit message en essayant l'inscription Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\espace_membre\sign_up.php on line 41 Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\espace_membre\sign_up.php on line 45 pouvez vous me donner une info ! merci Envoyé par taha221 le 23/08/2012 à 17:57:22
Bonjours;
J'ai tout fait correctement mais quand j'essaye de m’inscrire sa m’affiche "Une erreur est survenue lors de l'inscription."... Pourtant j'ai tout fait. Merci d'avance Envoyé par lezard le 23/08/2012 à 19:33:38
Bonjour à tous,
Ayant toujour le même message lors du test d'inscription, si quelqu'un a sous la main un script opérationnel, je suis preneur Merci d'avance Envoyé par jamrockradio le 23/08/2012 à 22:51:25
Je propose au support du web de nous faaire une video ,filme son ecran nous montrer etape par etape sa evitera autan de question <<< car moi osii jarrive pas a le faire
Envoyé par lezard le 24/08/2012 à 08:59:38
Bonjour à tous,
Nombreux d'entre nous, novice ou moins novice, rencontrent des difficultés pour faire fonctionner correctement ce script. J'en conviens qu'il ne faut pas nous macher le travail, car en effet ce script mis à disposition de chacun d'entre nous représente un trés bon travail, et en plus il est libre de droits. Je regrette toute fois de ne pas avoir de réponses directe par son auteurs sur les différent types de messages d'erreurs que nous rencontrons pour les plus novices d'entre nous qui voulons essayer le php. Donc pour ma part, j'ai trouvé un script d'inscription et connexion, qui fonctionne à merveille, je l'ai testé et trés bien réalisé. C'est un Script d'espace membres avec une page d'inscription, un accueil, une page d'identification, modification du profil, mot de passe perdu, page de configuration. Une page à inclure permet de protéger les pages de votre choix. Voilà !!! Cordialement le lezard. Envoyé par lezard le 24/08/2012 à 09:10:03
Bonjour à tous,
Pour ceux qui désirent adresser un message privé à l'auteur de ce script, et qui viendront donner les infos sur ce site Envoyer un MP à ybouane Emailyassine.bouanane@supportduweb.com Cordialement le lezard Envoyé par lezard le 24/08/2012 à 09:11:29
Bonjour à tous,
Pour ceux qui désirent adresser un message privé à l'auteur de ce script, et qui viendront donner les infos sur ce site Envoyer un MP à ybouane Email : yassine.bouanane@supportduweb.com Cordialement le lezard Envoyé par lezard le 24/08/2012 à 14:28:30
Bonjour à tous,
pour ce qui veulent une info, et faire fonctionner le script, voici les lignes à changer dans le fichier sign_up.php Voici la modif à effectuer de la ligne 43 à 47 : $sql = mysql_query('select id from users where username="'.$username.'"') or die(mysql_error()); $dn = mysql_num_rows($sql); { //On recupere le nombre dutilisateurs pour donner un identifiant a lutilisateur actuel $dn2 = mysql_num_rows(mysql_query('select id from users')); $id = $dn2+1; Il reste cependant une toute petite erreur que nous allons finir par trouver Cordialement le lezard Envoyé par aladir le 28/08/2012 à 00:30:29
S.V.P comment afficher l'avatar merci de vo réponse meme avec un type="file" je n'arrive à rien afficher.
Envoyé par Game le 12/09/2012 à 09:09:57
Merci, j'ai réussis, depuis le temps que je cherchais comment faire un espace membres, merci beaucoup a toi.
Envoyé par Marie7 le 04/10/2012 à 19:43:00
Bonjour,
Tout d'abord félicitations pour ce script c'est ce que je recherchais en vain. J'aurai voulu savoir comment ajouter 2 conditions à l'inscription à savoir comment éviter qu'un nouvel inscrit mette un mot de pas déjà présent dans la base et idem pour l'adresse mail si elle existe déjà comme par exemple concernant le nom utilisateur. Pour ces conditions j'aurai voulu mette un message d'erreur dans "sign-up" signalant que le mot de passe ou/et l'email est déjà utilisé. Merci par avance Marie Envoyé par aissdu34 le 09/11/2012 à 18:59:30
Bonsoir j'ai tout fait mais ils me demande le fichier ='' Edit_info.php
Envoyé par cemVTwFgkRqQB le 15/12/2012 à 10:50:59
I'm out of leauge here. Too much brain power on display!
Envoyé par dan59000 le 26/12/2012 à 09:58:54
bonjour
suite de votre script il est bien fait mais es ce possible d'ajouter un code captcha dans le sing-up.php et dans edit_infos.php merci d'avance Envoyé par aziz le 05/01/2013 à 17:13:55
si je veux voir mes messages il s'affiche un message qui dit que je doit etre connécté tout d'abort alor ou existe le problème chez moi merci pour l'aide
Envoyé par NicolasNicla le 16/02/2013 à 13:34:37
Sa marche pas....
Envoyé par lulu le 20/02/2013 à 10:20:09
Bonjour a tous !
J'ai une question, dans le dossier "config.php" il y as cela: //Adresse du dossier de la top site A quoi correspond cette ligne ?? Merci d'avance :) Envoyé par abdermkf le 22/02/2013 à 13:39:48
j'en ais marres
Envoyé par didi le 28/02/2013 à 22:17:29
Bonsoir!
Merci pour les codes, il marchent a merveille. pour les utiliser il faut savoir lire les messages d'erreurs et les adapter a ses besoins, moi j'aimerais bien permettre aux utilisateurs de pouvoir afficher leur fotos sur leur session et y mettre des messages Envoyé par jeanty le 05/04/2013 à 20:32:16
Je vous remercie infiniment pour votre aide
Envoyé par Public57 le 13/04/2013 à 00:07:28
Pour tous ceux qui ont le message ci-dessous. Vous avez peut-être renommer la table users lors de sa création. Si c'est le cas, allez dans le fichier sign_up.php et changer users par le nom de votre table
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in .../sign_up.php on line 43 Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in .../sign_up.php on line 47 Envoyé par bekmano le 18/04/2013 à 22:44:14
Bonjour j'ai u probleme au niveau du fichier config.php
(!) Attention: mysql_connect () [ function.mysql-connect ]: php_network_getaddresses: getaddrinfo failed: Hôte inconnu. dans C: \ wamp \ www \ test-php \ config.php on line 12 Pile des appels # Heure Mémoire Fonction Emplacement 1 0,0014 369920 {Main} () .. \ Index.php : 0 2 0,0023 373352 include ( 'C: \ wamp \ www \ test-php \ config.php' ) .. \ Index.php : 3 3 0,0030 374144 mysql_connect () .. \ Config.php : 12 (!) Warning: mysql_connect () [ function.mysql-connect ]: [2002] php_network_getaddresses: getaddrinfo failed: Hôte inconnu. (Essayez de vous connecter via tcp :/ / hôte: 3306) dans C: \ wamp \ www \ test-php \ config.php on line 12 Pile des appels # Heure Mémoire Fonction Emplacement 1 0,0014 369920 {Main} () .. \ Index.php : 0 2 0,0023 373352 include ( 'C: \ wamp \ www \ test-php \ config.php' ) .. \ Index.php : 3 3 0,0030 374144 mysql_connect () .. \ Config.php : 12 (!) Attention: mysql_connect () [ function.mysql-connect ]: php_network_getaddresses: getaddrinfo failed: Hôte inconnu. dans C: \ wamp \ www \ test-php \ config.php on line 12 Pile des appels # Heure Mémoire Fonction Emplacement 1 0,0014 369920 {Main} () .. \ Index.php : 0 2 0,0023 373352 include ( 'C: \ wamp \ www \ test-php \ config.php' ) .. \ Index.php : 3 3 0,0030 374144 mysql_connect () .. \ Config.php : 12 Envoyé par ibtissem le 27/04/2013 à 10:03:44
j'ai utiliser espace membre comme vous avez mentionner mais j ai des problèmes avec la création des comptes il m'affiche toujours un erreurs je sais pas quoi faire, j ai besoin d'espace membre pour ma plateforme d'apprentissage.
Est ce qu'il faut héberger la plateforme pour utiliser espace membre ?? Envoyé par Bruno le 02/05/2013 à 11:23:35
Bonjour, felicitation pour votre Espace Membre, j'ai un probleme avec les avatars comment inserer des images etc a vous lire
Bruno Envoyé par NicolasNicla le 08/05/2013 à 17:08:42
Quel sont les infos à modifier SVP, je galère, faut il modifier les infos en bleu ou en rouge ???
SVP aidez moi, si possible pas mp. Envoyé par loulou4100 le 08/05/2013 à 18:34:03
Bonjour ,
Il manque peut être la page pour changer c est information. c est possible de la rajoutez SVP Cordialement loulou4100 Envoyé par NicolasNicla le 09/05/2013 à 17:05:17
Il manque la page pour modifier le compte !
Envoyé par bibs le 21/05/2013 à 17:09:11
nofehot
|