Portal > Foren > PHP > PHP-Programmierung > URL ausgeben lassen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 15.08.2006, 20:08 Nach oben    #1
Benutzer
 
Benutzerbild von lundi
 
Registriert seit: 18.08.2005
Beiträge: 30
Standard URL ausgeben lassen

Hallo zusammen,
ich benötige mal 'nen kleinen Denkanstoß.

Wie schaffe ich es, dass die URL "www.meine-homepage.de/unterordner1/unterordner2/index.php" in der index-Datei ohne das "index.php" angezeigt wird?

Mit
Code:
echo $_SERVER['HTTP_HOST'].$PHP_SELF;
bekomme ich nur die ganze URL angezeigt

LG, Lundi
lundi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2006, 20:35 Nach oben    #2
Lutz
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 687
Standard

Entweder das hier: http://www.php.net/manual/de/function.dirname.php oder das hier: http://www.php.net/manual/de/function.pathinfo.php
__________________
Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll
MrNiceGuy ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2006, 20:52 Nach oben    #3
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Naja, er will ja nur den Pfad aus dem Request haben.

PHP-Code:
        $root    realpath($_SERVER['DOCUMENT_ROOT']);
        
$root    str_replace('\\''/'$root);

        
$self    dirname($_SERVER['SCRIPT_FILENAME']);
        
$self    realpath($self);
        
$self    str_replace('\\''/'$self);

        
$request $_SERVER['REQUEST_URI'];

        
$path    substr($selfstrlen($root));

        
$result  substr($requeststrlen($path));
        
$result  preg_replace('#^/#'''$result); 
Probier da mal ein bisschen mit rum.
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2006, 21:11 Nach oben    #4
Benutzer
 
Benutzerbild von lundi
 
Registriert seit: 18.08.2005
Beiträge: 30
Standard

Vielen Dank Euch beiden! Habe es geschafft
Code:
$url=$_SERVER['HTTP_HOST'].$PHP_SELF;
$file = dirname ($url);
echo $file;
lundi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2006, 22:01 Nach oben    #5
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.203
Standard

funktion passend dazu währe wohl auch: parse_url

damit kann man urls inteile auseinandernehmen und sich dann den passenden teil zusamensetzen.

mfg
robo47
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SessionID per Url auf Portal-Seite Artemis Fragen ans Team 7 09.07.2007 20:25
[JAVA] Wie man aus Java mit einem PHP-Script kommuniziert sparrow Tutorials 0 25.03.2006 22:24
htaccess - mod_rewrite - requested URL was not found Ben Tools, Server, Betriebssysteme 5 15.03.2006 18:30
String über URL laden - Aus einem Servlet in ein Applet Zero83 Allgemeine Java-Programmierung 0 18.10.2005 19:03
[PHP] Wie übergebe ich Daten per URL? Ben Tutorials 0 05.12.2004 14:36


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:36 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45