PHP
Referenzliste
apache_lookup_uri
Apache Funktionen
Befehl:
object apache_lookup_uri ( string $filename )
Parameter-Liste:
Beschreibung | |
---|---|
Der Dateiname (URI), der angefragt wird. |
Rückgabewerte:
Ein Objekt, das die URI-relevanten Informationen enthält. Die Eigenschaften dieses Objekts sind:
- status
- the_request
- status_line
- method
- content_type
- handler
- uri
- filename
- path_info
- args
- boundary
- no_cache
- no_local_copy
- allowed
- send_bodyct
- bytes_sent
- byterange
- clength
- unparsed_uri
- mtime
- request_time
Beschreibung:
Die Funktion führt eine Teilanfragefür einen URI durch. Diese geht gerade weit genug, um alle wichtigen Informationen über die angegebene Ressource zu erhalten.
Diese Funktion wird nur unterstützt, wenn PHP als Apache-Modul installiert wurde.
Diese Funktion wird nur unterstützt, wenn PHP als Apache-Modul installiert wurde.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
apache_lookup_uri() - Beispiel:
Eingabe:
<?php $info = apache_lookup_uri('index.php?var=value'); print_r($info); if (file_exists($info->filename)) { echo 'file exists!'; } ?>
Ausgabe:
stdClass Object
(
[status] => 200
[the_request] => GET /dir/file.php HTTP/1.1
[method] => GET
[mtime] => 0
[clength] => 0
[chunked] => 0
[content_type] => application/x-httpd-php
[no_cache] => 0
[no_local_copy] => 1
[unparsed_uri] => /dir/index.php?var=value
[uri] => /dir/index.php
[filename] => /home/htdocs/dir/index.php
[args] => var=value
[allowed] => 0
[sent_bodyct] => 0
[bytes_sent] => 0
[request_time] => 1074282764
)
file exists!
(
[status] => 200
[the_request] => GET /dir/file.php HTTP/1.1
[method] => GET
[mtime] => 0
[clength] => 0
[chunked] => 0
[content_type] => application/x-httpd-php
[no_cache] => 0
[no_local_copy] => 1
[unparsed_uri] => /dir/index.php?var=value
[uri] => /dir/index.php
[filename] => /home/htdocs/dir/index.php
[args] => var=value
[allowed] => 0
[sent_bodyct] => 0
[bytes_sent] => 0
[request_time] => 1074282764
)
file exists!
Apache Funktionen