Aller au contenu

script membre


balzac

Sujets conseillés

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 1
function 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 vide
function est_vide($champ,$message)
{
if(empty($champ))
{
echo"<script language=\"Javascript\">alert(\"$message\");history.back();</script>";
exit;
}}

//Vérifie adresse e-mail
function 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 !!

Lien vers le commentaire
Partager sur d’autres sites

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) ?

Lien vers le commentaire
Partager sur d’autres sites

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 ??

Lien vers le commentaire
Partager sur d’autres sites

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. ;)

Lien vers le commentaire
Partager sur d’autres sites

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..!

Lien vers le commentaire
Partager sur d’autres sites

(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 ! :P

Donnes-moi plutôt le nom EXACT de ce script, et l'endroit d'où tu l'as téléchargé.

Lien vers le commentaire
Partager sur d’autres sites

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';
...

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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..!?

Lien vers le commentaire
Partager sur d’autres sites

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. :(

Lien vers le commentaire
Partager sur d’autres sites

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 !!

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...