Bonjour
je dois aprser des xml. Tout se passe bien tant que je n'ai pas de ligne vide au début du fichier (un saut à la ligne en fait LF).
Si j'enlève à la mano, tout va bien, le parse se passe bien.
Mais problème, éliminer cette première ligne (snif) :
J'ai essayé ce qui est là :
mais ça ne marche pas. La fonction file semble bien lire les lignes semble ignorer les balise du XML et du coup, mon fichier devient inexploitable pour le traitement qui suit.
Quelqu'un aurait une piste ? Merci d'avance
Cordialement
Modifié par Goulesi (02 Feb 2015 - 16:42)
je dois aprser des xml. Tout se passe bien tant que je n'ai pas de ligne vide au début du fichier (un saut à la ligne en fait LF).
<?xml version="1.0" encoding="utf-8"?>
Si j'enlève à la mano, tout va bien, le parse se passe bien.
Mais problème, éliminer cette première ligne (snif) :
J'ai essayé ce qui est là :
$filename="fichier.txt"; // ton fichier
$file = file($filename); // la fonction file, lit ton fichier et met chaque ligne de celui ci dans un tableau
unset($file[0]); // supprime la première ligne du tableau (qui correspond à la première ligne de ton fichier)
file_put_contents($filename, $file); // réinsère les lignes dans le fichier, ça écrase l'ancien fichier.
mais ça ne marche pas. La fonction file semble bien lire les lignes semble ignorer les balise du XML et du coup, mon fichier devient inexploitable pour le traitement qui suit.
Quelqu'un aurait une piste ? Merci d'avance
Cordialement
Modifié par Goulesi (02 Feb 2015 - 16:42)