Bonjour,

J'ai récupéré un site internet très bateaux qui a une page s'authentifier.
On saisit un utilisateur et un mot de passe qui va vérifier dans la base de donnée. Le problème visiblement c'est que je n'arrive pas à me connecter puisque j'ai ce message d'erreur :

Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8-modgsi\www\gitesbase\sitegite\includes\fonctions.inc on line 31
Connection au serveur impossible

Le fichier fonction.inc est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function executer_requete ($rq, $fichierbase)
	 {
	$fichierbasecomplet = "../definitions/".$fichierbase.".txt.php";
		// Inclusion de la définition de la base de données
	include($fichierbasecomplet);
 
		// Connection au serveur de bases de données
	$connection=mysql_connect($localhost,$root,$gsi1112)
		or die("Connection au serveur impossible");
 
		// Connection à la base
	$db=mysql_select_db($base,$connection)
		or die("Sélection de la base de données impossible");
 
		// Exécution de la requête select
	$rq = trim(stripSlashes($rq));		// on enlève les / d'escape s'il y en a
	$resultat = mysql_query($rq);		// exécution de la requête
 
		// Fermeture de la base
	mysql_close($connection);
 
		// Retour de la fonction
	return $resultat;
	}
Evidemment, mon host user et mdp sont correct ...
alors je me suis dit que j'aller aller voir "../definitions/".$fichierbase.".txt.php
qui affiche ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
	/* ==================================== */
	/* base.txt             IDENTIFICATION DE LA BASE */
	/* ==================================== */
$dbuser="root";
$dbhost="localhost";
$dbpasse="gsi1112";
$base="base";
?>
Mais cela le fonctionne toujours pas.
Je bosse sous EasyPHP est-ce-que le problème viendrait pas de ça ?

Merci d'avance pour votre aide.