Bonjour,

Dans index.php, je fais un include de database.php, lui même avec un require_once de config.php.

J'ai ce problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: Hôte inconnu. in C:\xampp\htdocs\phpbeyond\Chapter06\06_03_photo_gallery\includes\database.php on line 13
Je corrige ce problème en faisant require_once("../includes/config.php");.

Mais pourtant config.php est dans le même répertoire que database.php.

Et sur un autre poste, ça marche avec seulement require_once("config.php");.

Pourquoi dois-je alors mettre ../includes/ ?

C'est comme si en faisant require pour database.php, le script se positionne où est index.php, et donc doit aller chercher avec ../includes/.

Et sur mon autre poste, c'est comme si le script se positionne où est database pour aller prendre config.php au même endroit, sans le ../includes.

Merci de votre aide,

Patrick