Services webmasters
Partenaires
Jeux concours gratuits
 
stream_get_line
<<<
stream_get_meta_data stream_get_transports
>>>

7.100 Flôts
7 Index des fonctions
 Manuel PHP

Introduction
Filtres de flôts
Contextes de flôts
Installation
Classes Stream
Constantes prédefinies
Erreurs de flôts
Exemples
stream_context_create
stream_context_get_options
stream_context_set_option
stream_context_set_params
stream_copy_to_stream
stream_filter_append
stream_filter_prepend
stream_filter_register
stream_get_filters
stream_get_line
->stream_get_meta_data
stream_get_transports
stream_get_wrappers
stream_register_wrapper
stream_select
stream_set_blocking
stream_set_timeout
stream_set_write_buffer
stream_socket_accept
stream_socket_client
stream_socket_get_name
stream_socket_server
stream_wrapper_register

7.100.19 stream_get_meta_data()Lit les entêtes et données méta des flôts

[ Exemples avec stream_get_meta_data ]   PHP 4 >= 4.3.0

array  stream_get_meta_data ( resource   stream )

stream_get_meta_data retourne les informations disponibles sur le flôt stream . Ce flôt peut être n'importe quel flôt créé par fopen , fsockopen et pfsockopen . Le tableau résultant peut contenir les éléments suivants :

  • timed_out ( booléen ) - TRUE si le flôt a atteint de délai d'expiration en attendant des données durant le dernier appel aux fonctions fread et fgets .
  • blocked ( booléen ) - TRUE si le flôt est en mode bloquant. Voir aussi socket_set_blocking .
  • eof ( booléen ) - TRUE si le flôt a atteint la fin du fichier. Notez que pour les sockets, cette valeur peut être TRUE même si unread_bytes est non nul. Pour déterminer si il reste des données à lire, utilisez plutôt la fonction feof .
  • unread_bytes ( entier ) - le nombre d'octets actuellement placés dans le buffer de lecture.

Les éléments suivants ont été ajoutés en PHP 4.3 :

  • stream_type ( chaîne de caractères ) - un nom, qui décrit l'implémentation sous-jacente de flôt.
  • wrapper_type ( chaîne de caractères ) - un nom qui décrit le gestionnaire de protocole pour ce flôt. Voyez Liste des protocoles supportés pour plus d'informations sur les gestionnaires.
  • wrapper_data (mixed) - des données spécifiques au gestionnaire liés à ce flôt. Voyez Liste des protocoles supportés pour plus d'informations sur les gestionnaires et leurs données.
  • filters ( tableau ) - un tableau contenant les noms de tous les fitres qui ont été attachés à ce flôt. Les filtres sont actuellements non documentés.
Note

Cette fonction a été introduite en PHP 4.3, mais avant cette version, socket_get_status était utilisée pour lire les 4 premiers éléments, uniquement pour les sockets .

En PHP 4.3 et plus récent, socket_get_status est un alias de cette fonction.

Note

Cette fonction n'est pas utilisable avec les sockets créées par les fonctions de l'extension socket .

<< stream_get_meta_data >>
stream_get_line Flôts stream_get_transports
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -