buon giorno a tutti,
ho costruiti una classe per leggere un file xml in un array,
può cercare dati specifici, aggiungere/rimuovere elementi, salvare il tutto nello stesso o in un altro file xml
e questo non crea problemi!
per lavorare su specifici file xml, ho creato delle specifiche classi xml, che estendono questa,
con dei metodi specifici...
tutto fila liscio sul mio web server locale,
sul mio host, invece, non viene generato nessun errore,
ma dopo aver istanziato la classe è come se non tenesse memoria del vettore...
ossia:
Codice PHP:
<?php
session_start();
// includo e istanzio la classe
include_once("clMenu.php"); // che estende la mia classe xml
$menu=new clMenu("_Xml/vmenu.xml"); // quando la istanzio si legge tutto il file xml che gli indico
?>
<? // dopo un po' uso classe....
echo $menu->showHtml();
?>
la classe xml originaria crea un vettore globale con i dati, ma a questo punto del codice,
quanto il metodo showHtml richiama il vettore, se lo ritrova con 0 elementi...
quando sono sicuro che lo aveva creato bene, oltre al fatto che sul mio server locale funziona a meraviglia...
che ne dite?