Connexion à un bdd avec mot de passe

niagara Messages postés 8 Statut Membre -  
niagara Messages postés 8 Statut Membre -
bonsoir,

je souhaite me connecter à une base de donnée avec un script php.
le nom du serveur, mon login sont dans des variables. seul le
mot de passe est contenu dans un fichier texte (avec ext. php).

le pbm est que lorsque je passe une variable dans le mysql_connect(nomserv,login,mdp) il plante. si je reconnence avec le mot de passe en dur, ça marche.

le mot de passe est bien sûr le même que celui du compte que j'ai créé dans easyphp1.6.

voici mon code sur lequel je plannnnnnnte.
merci de m'aider.


function ext_pass()
{
  // Lire un fichier php : ofee.php et extraire le mdp
  $fcontents = file( 'ofee.php' );
  while ( list( $numero_ligne, $ligne ) = each( $fcontents ) ) 
  {
	 $mdp =$ligne;
  }
  return $mdp;
}


function connexion_ouverture_nrjmarket()
  {
  
  $pass=ext_pass();
  $db = @mysql_connect("localhost", "nrjmarket", $pass) or die("Connexion impossible au serveur de base de données\n");

    // on sélectionne la base de données
    @mysql_select_db('Elecmag',$db) or die("Connexion impossible à la base de données Elecmag\n");
  }
A voir également:

3 réponses

valentin
 
je c pas trop ce qui ne va pas, mais juste au cas où, essai de mettre la variable qui contient ton mdp entre guillemet. mais bon, je suis loin d'êter sur que c ça, mais bon, essai, ça coute rien !
;-)
0
niagara Messages postés 8 Statut Membre
 
merci, valentin, mais j'ai déjà essayé ce truc là. je cherche enkor.
0
valentin
 
c'est bizarre, ton truc, parce que j'ai essayé chez moi, en mettant une variable, et ça marche très bien. à mon avis, dans ton script qui récupère la variable dans un fichier, il récupère un mauvais truc. regarde si le pb vient pas de là
0
niagara Messages postés 8 Statut Membre
 
merci
0