Page 1 sur 1

chaque ligne fichier dans une ligne d'un tableau

Posté : 15 févr. 2006, 13:08
par HD
bonjour
(une variante à ce code : http://www.phpfrance.com/forums/voir_su ... texte-.php)

en fait je veux que chaque ligne d'un fichier (textenews.htm) s'affiche dans une ligne d'un tableau
le probleme c'est que toutes les lignes s'affichent dans la meme ligne du tableau :?:
  <div align="center">
    <center>
    <table border="2" cellpadding="2">
	
  <?php
			$fichier = "textenews.htm"; 
			$ressource = fopen ($fichier, "r"); 
			$contenu = fread ($ressource, filesize ($fichier)); 
			fclose ($ressource); 
			$tableau = explode("\r\n", $contenu); 
			$longueurs = array(); 
	for($i = 0; $i < $nb; $i++)
		{ 
		echo "
		<tr>
			<td><font face='Arial Narrow' size='2'><input type='checkbox' name='C1' value='ON'></font></td>
			<td><font face='Arial Narrow' size='2'>$tableau[$i]</font></td>
		</tr>
		";
		}
  ?>
  
      </table>
    </center>
  </div>
  <p align="center"><font face="Arial Narrow" size="2"><input type="submit" value="Envoyer" name="B1"></font></p>
</form>

merci pour votre aide !

Posté : 15 févr. 2006, 13:36
par fab
fait un
print_r($tableau);
pour savoir il contient bien les informations que tu veux et formatées comme tu veux

Posté : 15 févr. 2006, 15:25
par HD
cela donne
Array ( [0] => 01/01/06 : premiere nouvelle - 02/01/06 : deuxieme news - 03/01/06 : Troisieme nouvelle - 04/01/06 : Quatrieme nouvelle - 05/01/06 : cinquieme news - 06/01/06 : sixieme nouvelle - )
donc le decoupage ne s'est pas fait :?: ou alors je n'ai pas bien recupéré le resultat de l'explode :?:

Posté : 15 févr. 2006, 18:03
par Elie
Fait une explode sur ' - '
$explode = explode(' - ', $contenu);

Posté : 15 févr. 2006, 18:31
par zeus
Vous connaissez file ? ;)

Posté : 15 févr. 2006, 19:06
par HD
merci à tous
je code tout ca et je vous tiens au courant...