Seite 1 von 1

Domain und Pfad herausfinden

Verfasst: 05.04.2006 16:45
von Gast210225
Hallo,
wie kann ich mit PHP die Domain und den Pfad zu einem script herausfinden?
Ich meine das so:
Wenn ich http://www.eine-test-seite.de/Pfad/zum/ ... script.php aufrufe, soll es "www.eine-test-seite.de" und "/Pfad/zum/script/" ausgeben. Wie realisiere ich das am besten?


Viele Grüße,
Johannes

Verfasst: 05.04.2006 17:01
von fanrpg

Code: Alles auswählen

<?
$pfad = dirname(__FILE__);
$domain = $_SERVER['REQUEST_URI'];
$domain = str_replace($pfad.'__FILE__, '', $domain);
echo $pfad; // Pfad
echo $domain; // Domain
?>

Verfasst: 05.04.2006 19:07
von Gast210225
Hallo,
da ist ein kleiner Fehler im Code (ein ' zuviel)...
Aber irgendwie funktioniert er auch nicht, er wird nur

Code: Alles auswählen

/home/johannes/htdocs/bb
/bb/phpinfo.php
ausgegeben :-?

Hat sonst noch jemand eine Idee?


Viele Grüße,
Johannes

Verfasst: 05.04.2006 19:20
von fanrpg

Code: Alles auswählen

<?php
$pfad = basename(__FILE__);
$domain = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$domain = str_replace($_SERVER['PHP_SELF'], '', $domain);

echo $pfad.'<br />'.$domain;
?>
Das sollte funktionieren, ist bei mir getestet und gibt genau das aus was du suchst..

Verfasst: 04.05.2006 14:57
von mgutt
Warum nicht:

Code: Alles auswählen

$pfad = $_SERVER['PHP_SELF'];