Bonsoir
J'ai ce script php, inclu dans un javascript, qui lit dans un fichier et me renvoie le resultat, le probleme est que chaque ligne résultante sont mises les unes à la suite des autres, sans retour à la ligne :
1 2 3 4 5 6 7 8 9 10 11 12 13
| if($fp = fopen($file,"r")) {
/* extraction d'une ligne */
while ($ligne = fgets($fp)) {
$u = $u+1;
$y = 0;
/* extraction champs */
$tab = explode($delimiteur, $ligne);
/* affichage des champs */
foreach($tab as $elem) {
echo 'group[' . $u . '][' . $y . ']=new Option("' . $elem . '","result.php")' ;
$y = $y+1;
}
} |
j'ai bien essayé :
echo 'group[' . $u . '][' . $y . ']=new Option("' . $elem . '","result.php")' . "\n";
Mais il m'affiche le \n !!!!
Du coup dans le code source j'ai le resultat :
group[0][0]=new Option("server1","result.php")group[0][1]=new Option("toto1a","result.php")group[0][2]=new Option("toto1b","result.php")group[0][3]=new Option("toto1c
Alors que je devrais avoir:
1 2 3 4
| group[0][0]=new Option("server1","result.php")
group[0][1]=new Option("toto1a","result.php")
group[0][2]=new Option("toto1b","result.php")
group[0][3]=new Option("toto1c.... |
Bien sûr je ne peux pas utiliser le <Br>, qui ne serait pas interprété par javascript.
Merci pour votre aide
Partager