downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

mb_parse_str> <mb_list_encodings
Last updated: Fri, 14 Aug 2009

view this page in

mb_output_handler

(PHP 4 >= 4.0.6, PHP 5)

mb_output_handlerFonction de traitement des affichages

Description

string mb_output_handler ( string $contents , int $status )

mb_output_handler() est la fonction à fournir à ob_start(). mb_output_handler() convertit les caractères envoyés au client dans l'encodage paramétré avec mb_http_output().

Liste de paramètres

contents

Le contenu du buffer de sortie.

status

Le statut du buffer de sortie.

Valeurs de retour

La chaîne convertie.

Historique

Version Description
4.1.0

Ajoute un en-tête HTTP de jeu de caractères, en suivant ces conditions :

  • Content-Type n'a pas été défini par la fonction header().
  • Le type MIME par défaut commence alors par text/.
  • La configuration mbstring.http_input est différente de pass.

Exemples

Exemple #1 Exemple avec mb_output_handler()

<?php
mb_http_output
("UTF-8");
ob_start("mb_output_handler");
?>

Notes

Note: Si vous souhaitez envoyer des données binaires telles des images issues d'un script PHP 4.3.0 ou suivante, Content-Type: header doit être envoyé en utilisant la fonction header() avant d'envoyer les données binaires au client (e.g. header("Content-Type: image/png")). Si Content-Type: header est envoyé, la conversion de l'encodage de sortie ne sera pas effectuée.
Notez que si Content-Type: text/* est envoyé en utilisant la fonction header(), les données envoyées seront considérées comme du texte, et la conversion sera effectuée en utilisant le jeu de caractères associé.
Si vous souhaitez envoyer des données binaires telles des images issues d'un script PHP, vous devez spécifier l'encodage spécial "pass", avec la fonction mb_http_output().

Voir aussi

  • ob_start() - Enclenche la tamporisation de sortie



add a note add a note User Contributed Notes
mb_output_handler
There are no user contributed notes for this page.

mb_parse_str> <mb_list_encodings
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites