Buongiorno,
ho un problema ... in realtà non è un vero e proprio problema, ma mi piacerebbe risolverlo.

Per leggere il contenuto di un file xml utilizzo la seguente riga di codice:
codice:
$xml = simplexml_load_file("cartella_xml/nome_xml.xml");
Come vedete il file si trova all'interno di una cartella allo stesso livello dello script in esecuzione, quindi non viene prelevato da una posizione remota.

Il fatto è che quasi sempre, nel mio error log php ricevo dei Warning di questo tipo:
codice:
PHP Warning:  simplexml_load_file(): I/O warning : failed to load external entity "cartella_xml/nome_xml.xml" in .....
Mi sembra strano, perchè il file viene comunque acquisito e processato correttamente.

Ho anche provato ad usare questa sintassi sperando di risolvere:
codice:
$xml = simplexml_load_file("cartella_xml/nome_xml.xml", $class_name, LIBXML_NOERROR, false);
Non riesco proprio a capire come evitare questa cosa.

Qualcuno può darmi dei suggerimenti?
grazie.