chaque ligne fichier dans une ligne d'un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : chaque ligne fichier dans une ligne d'un tableau

par HD » 15 févr. 2006, 19:06

merci à tous
je code tout ca et je vous tiens au courant...

par zeus » 15 févr. 2006, 18:31

Vous connaissez file ? ;)

par Elie » 15 févr. 2006, 18:03

Fait une explode sur ' - '
$explode = explode(' - ', $contenu);

par HD » 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 :?:

par fab » 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

chaque ligne fichier dans une ligne d'un tableau

par HD » 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 !