defkrie
Messages postés435Date d'inscriptionvendredi 20 septembre 2002StatutMembreDernière intervention20 novembre 2004 24 juil. 2003 à 19:57
esayons autrement
déja tu lis ton fichier ligne par ligne
$fp = fopen("fichier.txt", "r");
while (!feof($fp))
{
$ligne = fgets($fp,4096);
//ici tu n'a plus qua récupérer le contenu avec ton expression
}
voyons..
//<MOD_WORD id="0"><![CDATA[texte hufdjvb]]></MOD_WORD>
strstr() Recherche le premier caractère '[' dans la chaîne et affiche le reste de la chaîne y compris le '['.
$reste = strstr ($ligne, "TA");
d'ou on a TA[texte hufdjvb]]></MOD_WORD>
$reste = str_replace("TA[","",$reste);
on a texte hufdjvb]]></MOD_WORD>
et enfin
$reste = str_replace("]]></MOD_WORD>","",$reste);
voila normalement sa marche je te garantie rien mais on peut toujours bricoler quelque chose (ps : si sa marche pas dis le moi je peut ten écrire le meme résultat mais d1 autre forme en utilisant substr();