Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

stream_get_meta_data

Stream Funktionen

    Befehl:
array stream_get_meta_data ( resource $stream )


    Parameter-Liste:
NameBeschreibung
streamDer stream kann jeder Strom durch fopen() erstellt werden fsockopen() und pfsockopen().

    Beschreibung:
Gibt Informationen über eine bestehende stream.


    Aktiv in Version:
(PHP 4 >= 4.3.0, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Diese Funktion ist nicht auf Sockel von der Socket-Erweiterung erstellt wurden.


    Siehe auch:
Ruft alle Header ab, die der Server als Antwort auf einen HTTP-Request versendet
 

stream_get_meta_data() - Beispiel:


Eingabe:
<?php
$url = 'http://www.example.com/';

if (!$fp = fopen($url, 'r')) {
    trigger_error("Unable to open URL ($url)", E_USER_ERROR);
}

$meta = stream_get_meta_data($fp);

print_r($meta);

fclose($fp);
?>


Ausgabe:
Array
(
    [wrapper_data] => Array
        (
            [0] => HTTP/1.1 200 OK
            [1] => Server: Apache/2.2.3 (Red Hat)
            [2] => Last-Modified: Tue, 15 Nov 2005 13:24:10 GMT
            [3] => ETag: "b300b4-1b6-4059a80bfd280"
            [4] => Accept-Ranges: bytes
            [5] => Content-Type: text/html; charset=UTF-8
            [6] => Set-Cookie: FOO=BAR; expires=Fri, 21-Dec-2012 12:00:00 GMT; path=/; domain=.example.com
            [6] => Connection: close
            [7] => Date: Fri, 16 Oct 2009 12:00:00 GMT
            [8] => Age: 1164
            [9] => Content-Length: 438
        )

    [wrapper_type] => http
    [stream_type] => tcp_socket/ssl
    [mode] => r
    [unread_bytes] => 438
    [seekable] =>
    [uri] => http://www.example.com/
    [timed_out] =>
    [blocked] => 1
    [eof] =>
)

Beschreibung:
Version Beschreibung
5.0.0 Die folgenden Einträge wurden im zurückgegebenen Array hinzugefügt: Modus, seekable, und uri.
4.3.0 Die folgenden Einträge wurden im zurückgegebenen Array hinzugefügt: stream_type, wrapper_type, wrapper_data, und Filter.
4.3.0 socket_get_status() ist ein Alias für diese Funktion. Vor PHP 4.3.0, es wurde verwendet, um die ersten vier Elemente abzurufen, für Socket basierte Streams nur.
Stream Funktionen