Bonjour,

je lis un fichier texte qui ressemble à ceci :

["Theladril16"] = {
["max_count"] = 20,
["update_time"] = 1162045267,
["leader"] = "Theladril",
["max_lvl"] = 60,
["replacements"] = {
},
["titular_count"] = 4,
["banned"] = {
},
["players"] = {
},
["sorttype"] = "Stamp",
["id"] = "Theladril16",
["offset_time"] = 22234,
["ev_place"] = "Zul'Gurub",
Mon premier problème est que je n'arrive pas à traiter par " bloc " le fichier. Il n'y a pas vraiment de début ni de fin explicite dans le fichier.

Donc j'ai pensé transformer les ["xxxx"] en <xxxx> et transformer la "," en </xxxx>

À l'affichage mes [" sont bien transformés en <.

J'aimerai extraire l'information qui se trouve entre les < et >.

Je suis donc passé par un strpos mais il me sort une valeur farfeulu.

$caract = array("[","]",chr(34));
$caract_r = array("<",">",chr(0));

$test = str_replace($caract,$caract_r,$line)."<br>";

$findme = strpos($test,chr(62));
echo $findme;
Y a t'il un code spécial pour le caractère ? J'ai essayé également avec :
htmlspecialchars() mais ça ne corrige pas mon problème

Merci à vous.