Source probable du problème :
doc de PHP a écrit :
Tous les caractères blancs de la chaîne de formatage correspondent à autant d'espaces dans le flux d'entrée. Cela signifie qu'une tabulation \t dans la chaîne de format peut remplacer un espace simple dans le flux d'entrée.
|
Essaye çà : Remplace la ligne 5 par
Code :
while ($lines[] = fscanf($fp, "%s %s %s\n" ));
|
Si çà ne marche pas, je ne vois qu'une chose : ne pas autoriser les espaces, les remplacer par des underscores (_) dans le nom (puis de les transformer en espaces à la lecture).
Message édité par Profil supprimé le 17-07-2009 à 10:54:16