Ciao a tutti, sto scrivendo un parser xml e ho creato questo metodo per leggere il file in questione e strutturarlo in un array in modo che ogni posizione corrisponda ad una riga (ad esempio $this->struct[1] contiene la prima riga del file etc.).
E' sempre andato tutto bene finchè, testando la classe per un altro metodo cercando di leggere il file xml di provaCodice PHP:function xml($file){
$this->file = $file;
$res = fopen($file , "r");
$i = 1;
while (!feof($res)){
$lines[$i] = fgets($res);
$i = $i + 1;
}
$this->struct = $lines;
}
Mi sono accorto che il metodo mi salva questa roba nell'array:codice:<taga> <tagb> <tagc /> </tagb> <tagc /> </taga>
E' molto strano, sto sviluppando il parser da tempo e finora mi ha sempre letto correttamente tutti i file di prova fatti, non riesco proprio a capire..codice:Array ( [1] => <taga> [2] => <tagb> [3] => <tagc> [4] => </tagc> [5] => <tagc> [6] => </tagc> )![]()
Spero di essere stato chiaro.
Un megaringraziamento anticipato a chi sapesse aiutarmi![]()


Rispondi quotando



