balzac Posté 20 Avril 2007 Posté 20 Avril 2007 Bonjour Je suis NUL donc j'ai voulu installer un script tout fait pour crer une zone membres (pymemebres...si certains connaissent ?) l'installation s'est bien passé mais quand j'essaie de me connecter j'obtiens une erreur (Using password: NO) in /home/..../pymembres/functions.php on line 6 Erreur lors de la connexion Le dossier fonctions contient CE code <?$local="1"; // Si vous travaillez en local mettez 1function connexiondb(){global $db_host, $db_login, $db_pass, $db_b;if(!($db = mysql_connect($db_francemodelteam,$db_fmt,$db_jiaime6f))) { echo "Erreur lors de la connexion";exit;}if(!mysql_select_db($db_) {echo "Erreur lors de la sélection de la base";exit;}}// Vérifie si un champ est videfunction est_vide($champ,$message){ if(empty($champ)){echo"<script language=\"Javascript\">alert(\"$message\");history.back();</script>";exit;}}//Vérifie adresse e-mailfunction verif_email($email){$email = addslashes(stripslashes(strtolower(trim($email))));if (!ereg(".@.{5}", $email)){echo"<script language=\"Javascript\">alert(\"Vous avez mal saisi l'adresse e-mail !\");history.back();</script>";exit;}list($user, $domaine_user) = split("@", $email, 2); // vérif si email existe réellement$email_ok = checkdnsrr($domaine_user, "MX");if ($email_ok != 1){echo"<script language=\"Javascript\">alert(\"L'adresse e-mail n'est pas valide ou n'existe pas !\");history.back();</script>";exit;}}function datefr($date) { $split = split("-",$date); $annee = $split[0]; $mois = $split[1]; $jour = $split[2]; return "$jour"."-"."$mois"."-"."$annee"; }?> Quelqu'un peut il me dire CE QUE je DOIS CONFIGURER la dedans ?? MERCI de votre aide a TOUS !!
Dan Posté 20 Avril 2007 Posté 20 Avril 2007 C'est que tu n'as pas entré le mot de passe de connexion à la base (et vraisemblablement pas le nom de celle-ci ni le serveur). Il faut que tes variables $db_host, $db_login, $db_pass, $db_b soient initialisées... Es-tu certain de travailler en "local" (voit ta première ligne) ?
balzac Posté 20 Avril 2007 Auteur Posté 20 Avril 2007 MERCI de m'aider...euh...ça veut dire quoi travailler en "local" ?? sinon faut que j'enleves ??? Pour le reste, c'est ExacT.. je n'ai RIEN défini du tout !! l'install disait : remplissez le formulaire et c'est configuré donc... donc c'est dans la ligne 5 global $db... qu'il faut que je rentre ces parametres ??
Dan Posté 20 Avril 2007 Posté 20 Avril 2007 Si ce script se trouve sur ton hébergement, tu ne dois pas être en local (bien que je n'aie pas la doc de celui-ci). Et tu dois avoir quelque-part les variables $db_host, $db_login, $db_pass, $db_b qui sont initialisées... sinon elles ne seraient pas déclarées comme globales.
balzac Posté 20 Avril 2007 Auteur Posté 20 Avril 2007 j'ai enlevé la ligne "local" et j'ai entré le nom de la bdd+ login+pass dans le fichier mais j'ai EXACTEMENT la MEME erreur et comme pour moi c'est du chinois !! Si je vous envoies le fichier entier vous pourriez regardez ?? MERCI..!
Dan Posté 20 Avril 2007 Posté 20 Avril 2007 (pymemebres...si certains connaissent ?) D'où tout l'intérêt de soigner l'orthographe dans ses posts, parce que ce nom là est totalement inconnu sur le Net ! Donnes-moi plutôt le nom EXACT de ce script, et l'endroit d'où tu l'as téléchargé.
paolo20110 Posté 20 Avril 2007 Posté 20 Avril 2007 Je pense qu'il faut changer ca: global $db_host, $db_login, $db_pass, $db_b;if(!($db = mysql_connect($db_francemodelteam,$db_fmt,$db_jiaime6f) par ça: global $db_host, $db_login, $db_pass, $db_b;if(!($db = mysql_connect($db_host,$db_login,$db_pass) et changer le mot de passe pour acceder à ta base de données. ensuite trouve le fichier dans lequel tu initialises les variables $db_host, $db_login... et je pense que ce devrait être: $db_host='francemodelteam';$db_login='fmt';...
balzac Posté 20 Avril 2007 Auteur Posté 20 Avril 2007 désolé pour la faute le fichier s'appelle PYMEMBRES et je l'ai téléchargé sur comscripts... apparemment le site de celui qui l'a crée n'existe plus d'apres ce que j'avais compris en lançant le fichier "install" ça se configurait tout seul ( c'est ce qu'il me faut..) le fichier installe se presente sous forme d un formulaire a remplir donc je pensais avoir que ça a faire !! a moins que vous ne connaissiez un script du meme style ?? MERCI a tous
Dan Posté 20 Avril 2007 Posté 20 Avril 2007 Dans ce script d'install, il t'a certainement été demandé d'entrer le nom du host, celui de la base, le login et le mot de passe. Tu devrais le relancer... ou chercher un fichier sur ton site dont le nom serait sous la forme config.php ou config.inc.php dans lequel les infos devraient se trouver.
balzac Posté 20 Avril 2007 Auteur Posté 20 Avril 2007 j'ai essayé de relancer mais j ai toujours la meme erreur ! Pourtant le formulaire est tout simple : INSTALLATION : Etape 1/2 >> Base de données : Serveur de base de données : Nom de la base : Votre login : Votre mot de passe : Nom de la table : >> Infos diverses : Nom et Prénom Nom de votre site : Url de votre site (sans "/" à la fin) : E-Mail du webmaster : Mot de passe pour l'admin Valider les inscriptions ? oui non étape 2/2 boite de dialogue : installation reussie !! et si j'ouvre phpmyadmin j'ai effectivement ma bdd... mais ensuite ça ne fonctionne pas pour info, le fichier config.php contient ça... <? ?> autrement dit RIEN..!?
Dan Posté 20 Avril 2007 Posté 20 Avril 2007 Relance le script d'install après avoir supprimé le fichier config.php et le contenu de la base (du moins la table que tu as créée) Parce que ce n'est pas normal qu'il soit vide. Il devait être protégé en écriture. J'aurais tendance à dire que ce script n'est pas correct, et en tout cas pas à mettre dans les mains d'un débutant qui ne connaît pas le Php... de plus, il a quelques failles répertoriées.
balzac Posté 20 Avril 2007 Auteur Posté 20 Avril 2007 Bon.. j'ai tout désinstaller et maintenant quand je relance j'ai "impossible de se connecter"...alors je vais lacher pour ce soir car ça commence a me...(GGRR) on verra demain MERCI encore !!
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant