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 :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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