Ciao a tutti

Sto riscontrato problemi nell'utilizzo della funzione __autoload e l'utilizzo di un pear package, in particolare Calendar.

Infatti sembra che l'inclusione tramite require_once della classe pear cozzi con la funzione __autoload.

Ipotizzando di avere un file index.php e utilizzare il seguente codice

codice:
function __autoload($class_name) {
   require_once $class_name . '.class.php';
}

$esempio = new esempio();

require_once 'Calendar/Month/Weekdays.php';
$Month = new Calendar_Month_Weekdays(2007, 11);
.
.
.
ho l'errore
Warning: require_once(c:/miaapplicazione/mieclassi/Calendar_Month.class.php)
[function.require-once]: failed to open stream: No such file or directory in C:\miaapplicazione\index.php on line 7

Fatal error: require_once() [function.require]: Failed opening required ecc ecc ecc


(La riga 7 corrisponde all'inclusione tramite require della classe pear.)

Se invece non uso l'autoload ma solo il require_once anche per la classe 'esempio' non ho errori di alcun tipo, e riesco
tranquillamenrte ed utilizzare la classe pear, nella fattispecie Caledar.

codice:
require_once 'esempio.php'
$esempio = new esempio();

require_once 'Calendar/Month/Weekdays.php';
$Month = new Calendar_Month_Weekdays(2007, 11);
.
.
.
Siete incappati anche voi nello stesso inconveniente?

Grazie per eventuali risposte