Bonjour à vous,
Mon problème est ultra-simple mais pourtant rien à faire je n'arrive pas à trouver mon erreur.
J'ai deux fichiers PHP:
Une connexion à la base de données des plus classique :
ini.php
Et un
main.php
Sous mon serveur MAMP sur Mac OS 10.5 ->Aucun soucis
Mais quand je passe sur EASYPHP 5.3 sur Windows XP, il ne reconnait pas ma fonction:
Fatal error :Call To undefined function dbconnect() in C:\Program Files\EasyPHP5.3.0\www\test\main.php on line 12
Je ne sais que dire...
Une erreur de config apache ? Easyphp ?
Merci par avance....
Bonne fêtes,
Modifié par taclab (26 Dec 2009 - 18:34)
Mon problème est ultra-simple mais pourtant rien à faire je n'arrive pas à trouver mon erreur.
J'ai deux fichiers PHP:
Une connexion à la base de données des plus classique :
ini.php
<?
// +++++ database connection data +++++
$hostname = "localhost"; // define hostname
$database = "base"; // define database name
$dbuser = "root"; // user
$dbpass = ""; // password
// +++++ database connection functions +++++
function dbconnect() {
global $hostname,$database,$dbuser,$dbpass,$db;
$db = mysql_connect($hostname,$dbuser,$dbpass) or die("Database error");
mysql_select_db($database, $db);
mysql_set_charset('utf8',$db); // ou mysql_query("SET NAMES 'utf8'"); pour PHP < 5.2
}
function dbclose() {
global $db;
mysql_close($db);
}
?>
Et un
main.php
<?php
include "ini.php";
// ma function de connexion à ma base :
dbconnect();
?>
Sous mon serveur MAMP sur Mac OS 10.5 ->Aucun soucis
Mais quand je passe sur EASYPHP 5.3 sur Windows XP, il ne reconnait pas ma fonction:
Fatal error :Call To undefined function dbconnect() in C:\Program Files\EasyPHP5.3.0\www\test\main.php on line 12
Je ne sais que dire...
Une erreur de config apache ? Easyphp ?
Merci par avance....
Bonne fêtes,
Modifié par taclab (26 Dec 2009 - 18:34)