7.101 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.101.19 stream_get_meta_data()Lit les en-tê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 .
      
 |   
 |