Précédent   Forum des professionnels en informatique > PHP > Outils > EasyPHP
EasyPHP Forum d'entraide sur EasyPHP : installation, utilisation, etc. Avant de poster -> Cours EasyPHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2008, 16h22   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 118
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 118
Points : 14
Points : 14
Par défaut EasyPHP et require

Bonjour à tous

Un petit problème survient à moi lors de l'installation de mon environnement de dev. EasyPHP semble mal me gérer la fonction require que j'utilise pour mon fichier de config.

Lors que je tourne en local, si je met

j'obtiens l'erreur suivante:

Warning: mysql_connect() [function.mysql-connect]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\..........\ajouter_evenement.php on line 10
erreur de connexion


or si je met le contenu de mon config.php directement je n'obtiens plus d'erreur:

Code :
1
2
3
$mysql_host = 'localhost'; // entrer vôtre hote ici
$mysql_user = 'root'; // entrer vôtre login
$mysql_base = 'festilleros'; // entrer le nom de votre base
J'imagine qu'il doit y avoir une manip a faire dans mon php.ini non?

Merci
ginkas31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 17h31   #2
Membre expérimenté
 
Inscription : janvier 2007
Messages : 624
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 624
Points : 557
Points : 557
Bonjour,
J'ai comme l'impression que ton fichier ajouter_evenement.php fait une requête à ta base de donnée et que tu n'y a pas précisé les infos de connection. Logiquement, ton config.php devrais les contenir. A moins qu'il ne soit pas bien renseigné.
kabkab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 22h06   #3
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 118
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 118
Points : 14
Points : 14
Salut

Le probleme provient du fait que si je fais un require('config.php'), son contenu n'est pas lu correctement par afficher_evenement.php. Car si je recopie le contenu de ce fichier directement dans ajouter_evenement.php, il n'y a aucun probleme.

Une idée?
ginkas31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2008, 14h42   #4
Membre expérimenté
 
Inscription : janvier 2007
Messages : 624
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 624
Points : 557
Points : 557
Bonjour,

Essayes avec un include au lieu de requiere. Autre chose, est-ce que tu as mis les variables $mysql_host, $mysql_user,$mysql_base en global?
kabkab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2008, 12h34   #5
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 333
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 333
Points : 3 772
Points : 3 772
salut,
vu le message d'erreur, le fichier est bien inclus.

Citation:
Essayes avec un include au lieu de requiere...
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2008, 08h59   #6
Membre chevronné
 
Avatar de popo
 
Inscription : mars 2005
Messages : 672
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 672
Points : 705
Points : 705
Petite question toute bête mais qui a son importance : As tu placé les balise ouvrante et fermante de PHP dans ton config.php

Code PHP :
1
2
3
4
5
<?php
$mysql_host = 'localhost'; // entrer vôtre hote ici
$mysql_user = 'root'; // entrer vôtre login
$mysql_base = 'festilleros'; // entrer le nom de votre base
?>

En gras, ce qu'il faut ajouter
popo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2008, 12h07   #7
Invité de passage
 
Inscription : octobre 2008
Messages : 1
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 1
Points : 1
Points : 1
Je confirme l'idée de Popo, en effet la plupart du temps on met seulement les balise <? et ?> dans le conf.php et la plupart des serveurs online arrivent à l'interpréter, mais sur les serveurs offline : easyphp, WAMP..., il faut absolument mettre le <?php en première balise... Et après ça fonctionne !
jaffie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2008, 17h15   #8
Membre éprouvé
 
Avatar de LeGilou
 
Inscription : octobre 2008
Messages : 441
Détails du profil
Informations personnelles :
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2008
Messages : 441
Points : 442
Points : 442
Bonjour,

Dans le PHP.ini, il y un paramètre
Si il est sur off, tu ne peux utliser que <?php ... ?>
Si il est sur on, il tolère <? ... ?>

Essaye d'ajouter ça à la fin du fichier config.php.

Si il est lu, le script devrait s'arréter.


Gillou.
LeGilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h17.


 
 
 
 
Partenaires

Hébergement Web