OVH Cloud OVH Cloud

ptit pb de fpassthru

13 réponses
Avatar
Anthony Desvernois
salut,
j'ai un fichier texte que je désire afficher sur ma page,
j'utilise donc la fonction fpassthru : mais elle affiche tout le texte sans
sauter de ligne ;
je ne vois pas comment résoudre cela, si vous pouviez m'éclairer...
merci d'avance :)
++

--
-------------------------------
Anthony / Webhellfire
http://aplan.france.free.fr/index.php?fr=4

3 réponses

1 2
Avatar
Anthony Desvernois
"Thibaut Allender" a
écrit dans le message de news:

non logiquement obliger a faire une/plusieurs bloque a ton script alors
que


tu peut faire la meme sans boucle utilise
forcement moin de charge serveur


pas forcemment
fpassthru utilise aussi une boucle en interne pour faire la meme chose
la difference entre les 2 methodes est surement insignifiante
seul le nl2br peut consommer un peu plus de cpu, il faut voir s'il est
plus judicieux de composer une chaine sans nl2br dans la boucle, ou s'il
vaut mieux faire le nl2br en meme temps


intéressant, je ne savais pas merci :)


la, un petit bench serait utile


ce serait intéressant oui


au départ oui,
mais un de vous m'a trouvé une solution beaucoup mieux ;
$taille = (filesize($fichier) + "1") ;
$open = fopen($fichier,"r");
$read = fread($open,$taille);
$afficher = nl2br($read);
print("$afficher");

et le tour est joué :)


attention que cette methode ne fonctionnera pas avec un fichier distant,
(il faut alors utiliser la methode avec la boucle)


ok ; mais dans mon cas cela ne s'applique pas donc ce n'est pas un problème


Utilise OE Quote-fix, ou mieux, un meilleur newsreader


merci du conseil ; une preference en ce domaine ?


thunderbird me semble etre une bonne alternative a OE
maintenant, il existe tout un tas de clients... les gouts et les
couleurs...


je vais le telecharger alors :)


Bonne soirée en tou cas et merci de m'avoir apporté votre aide :)
j'espère pouvoir faire de meme un jour ;)


de rien,
a+


merci encore
++

--
-------------------------------
Anthony / Webhellfire
http://aplan.france.free.fr/index.php?fr=4



Avatar
Sebastian Lauwers
Anthony Desvernois wrote:
"Thibaut Allender" a

Utilise OE Quote-fix, ou mieux, un meilleur newsreader



merci du conseil ; une preference en ce domaine ?


Mozilla Thunderbird 0.7.1 (dernière version), excellent client mail aussi.




Bonne soirée en tou cas


à vous aussi
et merci de m'avoir apporté votre aide :)


HTH


j'espère pouvoir faire de meme un jour ;)


Certains font superman, d'autres apportent de temps à autre leur grain
de sable dans les newsgroups. Chacun sa vocation.


+++


A bientôt

Amicalement,
Sebastian


--
The most likely way for the world to be destroyed,
most experts agree, is by accident.
That's where we come in; we're computer professionals.
We cause accidents.
--Nathaniel Borenstein


Avatar
Guillaume Bouchard
Anthony Desvernois wrote:
super; la charge serveur........


tu as un benchmark a l'appui ?



non logiquement obliger a faire une/plusieurs bloque a ton script alors que
tu peut faire la meme sans boucle utilise
forcement moin de charge serveur


Il y a la fonction file_get_contentS($url); qui marche trés bien dans
les php recents.

Sinon, Je vais reprendre une phrase que j'aime bien, le jour ou tu seras
reelement à te preoccuper de charge serveur sur une lectur de fichier
comme cela (que tout le reste sera reglé, regex gourmande, optimisation
SQL...) envoie moi ton CV. Bon, oki, j'en ai rien a faire du CV, mais
c'était la phrase ;o)

Plus serieusement c'est faire un sort peu envieux aux mouches que de
s'occuper de ce type d'optimisations :)

--
Guillaume.



1 2