par
Bosyphe » 11 mars 2011, 11:27
Magnifique post dans php avancé ... Je ne peux que conseiller de lire ne serait-ce qu'un petit tutoriel d'introduction à php.
Effectivement, j'avais un peu hésité quant à la section — PHP débutant ou avancé — dans laquelle poser cette question.
Mais n'étant plus tout à fait débutant — dans mon traitement de document, j'avais écrit quelques routines relativement élaborées : génération d'une table des matières en une seule passe, d'une table d'accès rapides, de contenus de chapitre, placement d'aides à la traduction (expressions et libellés spécifiques dans la langue cible ajoutés par rapport au texte source...) —, mais étant, oui, débutant en matière de gestion de fichiers, je me suis permis de poser une question de débutant sur ce vénérable forum d'initiés et d'experts, en sachant toutefois que les réponses ne seraient pas forcément des réponses pour débutant...
En tous cas, merci à vous trois qui avez si obligeamment accepté d'aider et de faire avancer un faux-débutant posant une question de débutant

Maintenant, si vous pouvez déplacer ce post dans la rubrique débutant, why not ?
la solution correct en stream est de faire
stream_get_contents,
sinon pourquoi
4096 pour le
fgets ???
Je note aussi cette possibilité, mais je préfère utiliser
$document = file_get_contents(Fichier.html'); qui ne nécessite qu'une seule ligne et dont le concept est clair et naturel.
Quant au 4096, j'ai repris cette valeur de plusieurs exemples rencontrés. Il est vrai qu'elle est inutilement élevée. Mais, bon !
[quote="devlop78"]Magnifique post dans php avancé ... Je ne peux que conseiller de lire ne serait-ce qu'un petit tutoriel d'introduction à php.[/quote]
Effectivement, j'avais un peu hésité quant à la section — PHP débutant ou avancé — dans laquelle poser cette question.
Mais n'étant plus tout à fait débutant — dans mon traitement de document, j'avais écrit quelques routines relativement élaborées : génération d'une table des matières en une seule passe, d'une table d'accès rapides, de contenus de chapitre, placement d'aides à la traduction (expressions et libellés spécifiques dans la langue cible ajoutés par rapport au texte source...) —, mais étant, oui, débutant en matière de gestion de fichiers, je me suis permis de poser une question de débutant sur ce vénérable forum d'initiés et d'experts, en sachant toutefois que les réponses ne seraient pas forcément des réponses pour débutant...
En tous cas, merci à vous trois qui avez si obligeamment accepté d'aider et de faire avancer un faux-débutant posant une question de débutant :)
Maintenant, si vous pouvez déplacer ce post dans la rubrique débutant, why not ?
[quote="stealth35"]la solution correct en stream est de faire [url=http://php.net/manual/fr/function.stream-get-contents.php]stream_get_contents[/url],
sinon pourquoi [i]4096[/i] pour le [i]fgets[/i] ???[/quote]
Je note aussi cette possibilité, mais je préfère utiliser [b]$document = file_get_contents(Fichier.html');[/b] qui ne nécessite qu'une seule ligne et dont le concept est clair et naturel.
Quant au 4096, j'ai repris cette valeur de plusieurs exemples rencontrés. Il est vrai qu'elle est inutilement élevée. Mais, bon !