Discussion:
les tampons de sortie
(trop ancien pour répondre)
Olivier Masson
2010-01-12 22:59:37 UTC
Permalink
Bonjour,

Est-ce que le résultat de l'exemple donné dans la doc php
http://fr.php.net/manual/fr/function.ob-get-contents.php est juste ?

<?php
ob_start();
echo "Bonjour ";
$out1 = ob_get_contents();
echo "le monde !";
$out2 = ob_get_contents();
ob_end_clean();
var_dump($out1, $out2);
?>

donnerait :

string(8) "Bonjour "
string(18) "le monde"

Ce qui fut à la base de mon incompréhension car, me basant là-dessus, je
n'arrivais qu'à un gros bordel en sortie.
En effet, sur un plateforme WAMP, j'obtiens :
string(8) "Bonjour " string(18) "Bonjour le monde !"

Et il me faut donc utiliser ob_clean() après chaque ob_get_contents()
pour avoir ce que je souhaite.

Merci.
Olivier Miakinen
2010-01-13 12:24:02 UTC
Permalink
Bonjour,
Post by Olivier Masson
Est-ce que le résultat de l'exemple donné dans la doc php
http://fr.php.net/manual/fr/function.ob-get-contents.php est juste ?
La description est correcte (« sans l'effacer »), mais l'exemple est
foireux. Comme d'habitude, en cas de doute il faut revenir à la doc en
anglais : <http://fr2.php.net/manual/en/function.ob-get-contents.php>.
--
Olivier Miakinen
Olivier Masson
2010-01-13 23:33:19 UTC
Permalink
Post by Olivier Miakinen
La description est correcte (« sans l'effacer »), mais l'exemple est
foireux. Comme d'habitude, en cas de doute il faut revenir à la doc en
anglais :<http://fr2.php.net/manual/en/function.ob-get-contents.php>.
Merci.
Ce n'est pas éditable et le 'report a bug' ne concerne pas la
traduction. Pas étonnant que l'erreur reste.
Olivier Miakinen
2010-01-14 01:06:18 UTC
Permalink
Post by Olivier Masson
Ce n'est pas éditable et le 'report a bug' ne concerne pas la
traduction. Pas étonnant que l'erreur reste.
Oui. J'ai essayé plusieurs fois pour des erreurs sur d'autres pages,
allant même jusqu'à écrire dans la liste de discussion des traducteurs
de la doc PHP en français, mais même ces messages n'ont pas été suivis
d'effet.
--
Olivier Miakinen
Bruno Baguette
2010-01-18 15:29:59 UTC
Permalink
Post by Olivier Miakinen
Post by Olivier Masson
Ce n'est pas éditable et le 'report a bug' ne concerne pas la
traduction. Pas étonnant que l'erreur reste.
Oui. J'ai essayé plusieurs fois pour des erreurs sur d'autres pages,
allant même jusqu'à écrire dans la liste de discussion des traducteurs
de la doc PHP en français, mais même ces messages n'ont pas été suivis
d'effet.
Je regrette de vous contredire, mais "Report a bug" peut concerner une
erreur de traduction.

Si vous vous rendez sur <http://bugs.php.net/report.php>, vous pouvez
sélectionner "Documentation translation problem" dans le champ "Type of
bug".

Je précise que le rapport de bug doit impérativement être rempli en anglais.

En espérant que ca aide,
--
Bruno Baguette
Olivier Masson
2010-01-18 22:15:05 UTC
Permalink
Post by Bruno Baguette
Si vous vous rendez sur <http://bugs.php.net/report.php>, vous pouvez
sélectionner "Documentation translation problem" dans le champ "Type of
bug".
Je précise que le rapport de bug doit impérativement être rempli en anglais.
En espérant que ca aide,
Merci. En espérant que ça serve à quelque chose, car d'après ce qu'a dit
Olivier Miakinen, ça n'a pas l'air.
Bruno Baguette
2010-01-20 00:02:05 UTC
Permalink
Post by Olivier Masson
Post by Bruno Baguette
Si vous vous rendez sur <http://bugs.php.net/report.php>, vous pouvez
sélectionner "Documentation translation problem" dans le champ "Type of
bug".
Je précise que le rapport de bug doit impérativement être rempli en anglais.
En espérant que ca aide,
Merci. En espérant que ça serve à quelque chose, car d'après ce qu'a dit
Olivier Miakinen, ça n'a pas l'air.
En regardant les derniers rapports de bugs pour des erreurs de
traduction ouverts tout début Janvier 2010, ceux-ci ont reçu une réponse
15 jours après.

Je pense donc qu'il y a de bonnes chances qu'une suite soit donnée au
ticket ! :-)

Afin que l'on puisse suivre l'épisode, quel est le numéro du ticket ?
Olivier Miakinen
2010-01-20 00:51:59 UTC
Permalink
Post by Bruno Baguette
Post by Bruno Baguette
Si vous vous rendez sur <http://bugs.php.net/report.php>, vous pouvez
sélectionner "Documentation translation problem" dans le champ "Type of
bug".
Je précise que le rapport de bug doit impérativement être rempli en anglais.
C'était ça mon problème. Pour de la doc en français, j'ai cherché un
moyen de m'exprimer en français parce que je suis beaucoup plus à l'aise
qu'en anglais.

Ayant trouvé la liste des traducteurs francophones, j'avais espéré que
la liste détaillée d'une demi-douzaine de bugs que j'y ai écrite serait
suivie d'effet, même si on m'y avait déjà conseillé (en français) de
rédiger je ne sais plus où des rapports en anglais.
Post by Bruno Baguette
En regardant les derniers rapports de bugs pour des erreurs de
traduction ouverts tout début Janvier 2010, ceux-ci ont reçu une réponse
15 jours après.
Ah !

Mettons que j'aie des corrections à faire sur la page
<http://fr2.php.net/manual/fr/regexp.reference.squarebrackets.php> :
saurais-tu me dire comment procéder ?
--
Olivier Miakinen
Bruno Baguette
2010-01-20 20:07:13 UTC
Permalink
Post by Olivier Miakinen
Post by Bruno Baguette
Si vous vous rendez sur <http://bugs.php.net/report.php>, vous pouvez
sélectionner "Documentation translation problem" dans le champ "Type of
bug".
Je précise que le rapport de bug doit impérativement être rempli en anglais.
C'était ça mon problème. Pour de la doc en français, j'ai cherché un
moyen de m'exprimer en français parce que je suis beaucoup plus à l'aise
qu'en anglais.
Bonsoir !

Si ce n'est que ça, je vous propose de poster ici votre message en
Français (ou une URL, qui fera tout aussi bien l'affaire).

Je me chargerai alors de le traduire en anglais et d'ouvrir le ticket de
bug.

Est-ce que cette manière de procéder vous conviendrait ?
--
Bruno Baguette
Olivier Miakinen
2010-01-20 22:12:52 UTC
Permalink
Post by Bruno Baguette
Post by Olivier Miakinen
C'était ça mon problème. Pour de la doc en français, j'ai cherché un
moyen de m'exprimer en français parce que je suis beaucoup plus à l'aise
qu'en anglais.
Si ce n'est que ça, je vous propose de poster ici votre message en
Français (ou une URL, qui fera tout aussi bien l'affaire).
Je me chargerai alors de le traduire en anglais et d'ouvrir le ticket de
bug.
Est-ce que cette manière de procéder vous conviendrait ?
Oui, c'est très gentil, au moins pour ceux que j'avais déjà tenté de
signaler en octobre dernier :

<cit. http://news.php.net/php.doc.fr/7393>
...

<http://fr2.php.net/manual/fr/language.types.resource.php>
- Sachant que le système de comptage des références ...
+ Grâce au système de comptage des références ...

<http://fr2.php.net/manual/fr/regexp.reference.squarebrackets.php>
- Le crochet fermant n'a pas de signification en lui-même.
+ Le crochet fermant seul n'est pas un caractère spécial.
(idem dans le dernier paragraphe)

<http://fr2.php.net/manual/fr/regexp.reference.repetition.php>
- L'accolade fermante n'a pas de signification par elle-même.
+ L'accolade fermante seule n'est pas un caractère spécial.

<http://fr2.php.net/manual/fr/reference.pcre.pattern.modifiers.php>
u (PCRE8)
- Cette option désactive les fonctionnalités ...
+ Cette option active des fonctionnalités ...

...
</cit.>

Mais le nombre de contresens dans la doc se compte par dizaines, et je
ne me vois pas t'embêter à chaque fois pour la traduction...
--
Olivier Miakinen
Continuer la lecture sur narkive:
Loading...