chaque ligne fichier dans une ligne d'un tableau

HD
Mammouth du PHP | 1181 Messages

15 févr. 2006, 13:08

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 !
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

ViPHP
fab
ViPHP | 2657 Messages

15 févr. 2006, 13:36

fait un
print_r($tableau);
pour savoir il contient bien les informations que tu veux et formatées comme tu veux
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

HD
Mammouth du PHP | 1181 Messages

15 févr. 2006, 15:25

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 :?:
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Mammouth du PHP | 1339 Messages

15 févr. 2006, 18:03

Fait une explode sur ' - '
$explode = explode(' - ', $contenu);
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

15 févr. 2006, 18:31

Vous connaissez file ? ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

HD
Mammouth du PHP | 1181 Messages

15 févr. 2006, 19:06

merci à tous
je code tout ca et je vous tiens au courant...
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]