Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

apache_lookup_uri

Apache Funktionen

    Befehl:
object apache_lookup_uri ( string $filename )


    Parameter-Liste:
NameBeschreibung
filenameDer 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.


    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!

Apache Funktionen