J'essaye d'utiliser une bibliotheque a partir d'une classe que je cree moi (Utilisateur.class.php), mais je ne peux pas utiliser les classes de la bibliothèque j'obtient l'erreur :
Alors que dans une page php standart je peux utiliser les classes de la bibliotheque et il ny a pas derreur, je ne comprend pas tres bien.Warning: require_once(classes/ms_newMapObj.class.php) [function.require-once]: failed to open stream: No such file or directory in D:\Program Files\ms4w\apps\Atlas\common\header.php on line 9
Fatal error: require_once() [function.require]: Failed opening required 'classes/ms_newMapObj.class.php' (include_path='.;D:\Program Files\ms4w\Apache\php\PEAR') in D:\Program Files\ms4w\apps\Atlas\common\header.php on line 9
Voici mon code :
Utilisateur.class.php
Code : Tout sélectionner
class Utilisateur {
public $ip;
public $map;
private $calqueclass;
public function __construct($ip_in) {
$this->ip=$ip_in;
$this->map=new ms_newMapObj($ip_in);
}
}Code : Tout sélectionner
dl('php_mapscript.dll');
function __autoload($className) {
$fullclasspath=$root_path.'classes/';
require_once $fullclasspath.$className.'.class.php';
}
$_SESSION['user']=new Utilisateur($_SERVER["REMOTE_ADDR"]);