Domain und Pfad herausfinden

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Gast210225

Domain und Pfad herausfinden

Beitrag 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
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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
?>
Gast210225

Beitrag 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
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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..
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Warum nicht:

Code: Alles auswählen

$pfad = $_SERVER['PHP_SELF'];
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

Zurück zu „Coding & Technik“