PHP
Referenzliste
stream_get_meta_data
Stream Funktionen
Befehl:
array stream_get_meta_data ( resource $stream )
Parameter-Liste:
Beschreibung | |
---|---|
Der 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:
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] =>
)
(
[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:
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