Gérer les retours à la ligne avec des include ou readfile.... - PHP - Programmation
Marsh Posté le 28-11-2002 à 16:05:32
Vas voir là
http://forum.hardware.fr/forum2.ph [...] subcat=393
T'y trouveras tout ce qu'il faut pour lire un fichier dans une variable.
ensuite, tu fais un nl2br et tu fais un echo de la variable.
Marsh Posté le 28-11-2002 à 16:15:06
bizarrement, c'est le post qui va avec mon post (voir en haut), mais je n'ai pas tout saisi...
j'ai donc fait ça :
$Fr=readfile("inc/edito.txt" );
echo "".nl2br($Fr)."";
mais ça m'affiche tout bout à bout...
je relance donc ma requête...
Marsh Posté le 28-11-2002 à 16:32:59
readfile renvoie a la sortie standard, donc imprime directement a l'ecran ton fichier, il retourne le nombre de caractere il me semble...
utilise fopen()
Marsh Posté le 28-11-2002 à 16:34:25
fopen retourne : 'Resource id #1 '
code :
echo "".nl2br(fopen("inc/edito.txt", 'r')."";
Marsh Posté le 28-11-2002 à 17:11:08
vi désolé j'avais pas vu ton utilisation, alors peut élégant mais fonctionel :
<?
$mytext=file("test.txt","r" );
for($x=0;$x<=count($mytext);$x++)
{
echo $mytext[$x]."<BR>";
}
?>
Marsh Posté le 28-11-2002 à 17:17:14
webmaster pcprice a écrit a écrit : vi désolé j'avais pas vu ton utilisation, alors peut élégant mais fonctionel : <? $mytext=file("test.txt","r" ); for($x=0;$x<=count($mytext);$x++) { echo $mytext[$x]."<BR>"; } ?> |
top top top nickel !!!
tu dis que c'est pas très élégant, donc, y'aurait d'autres moyens ??...
Marsh Posté le 28-11-2002 à 17:19:53
vi avec fopen faudrait utiliser fread, mais niveau perf finalement je sais po si c plus avantageux... consulte www.php.net pour voir ce qu'ils en pense... moi j'pense que ca se vaut... si sh@rdar est dans le coin il pourra peut etre trancher
Marsh Posté le 28-11-2002 à 15:53:53
je crois que tout est dans le titre... sauf peut être mon bout de code que voici :
include ("inc/edito.txt" );
ou
readfile("inc/edito.txt" );
avec l'un comme l'autre, c'est bon, il va me chercher le contenu de mon fichier, sauf qu'il ne prend pas en compte mes retour à la ligne... et comme c'est destiné à qq1 qui connait pas du tout la prog, je voudrais évité de lui dire : tu mes des <br> à la fin de chaque ligne..."
need help pliz!!