Jump to content
Sign in to follow this  
balzac

script membre

Rate this topic

Recommended Posts

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

Share this post


Link to post
Share on other 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) ?

Share this post


Link to post
Share on other 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 ??

Share this post


Link to post
Share on other 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. ;)

Share this post


Link to post
Share on other 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..!

Share this post


Link to post
Share on other 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é.

Share this post


Link to post
Share on other 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';
...

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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..!?

Share this post


Link to post
Share on other 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. :(

Share this post


Link to post
Share on other 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 !!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...