Manuel PHP Précédent Suivant file_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 Annexe I pour plus d 'informations sur les gestionnaires. wrapper_data wrapper_data (mixed) - des données spécifiques au gestionnaire liés à ce flôt. Voyez Annexe I 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. 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. Cette fonction n'est pas utilisable avec les sockets créées par les fonctions de l 'extension socket. Précédent Sommaire Suivant Niveau supérieur