php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.05.2008, 17:11  
Neuer Benutzer
 
Registriert seit: 30.05.2008
Beiträge: 23
asyoulikeit befindet sich auf einem aufstrebenden Ast
Standard Den eigenen Dateinamen als Text in Variable speichern?

Hallo,

ich weiß, dass ich per $PHP_SELF auf die Datei zugreifen kann, die gerade "aktiv" ist. Jetzt würde ich den Dateinamen gerne in einer Variablen abspeichern, um später darauf zugreifen zu können. (Konkret soll es ein Link werden, für eine andere Sprachversion, wo die Seite gleich heißt, aber in einem andern Unterordner liegt).

Bisher habe ich das folgendermaßen versucht:
PHP-Code:
echo '<a href="../'.substr($sprache],0,2).'/'.$PHP_SELF.'" >'.$sprache].'</a>'
Aber da wird das $PHP_SELF einfach unterdrückt und der link sieht dann (beispielsweise bei englisch) so aus:
<a href="../en/">englisch</a>

Ich habe auch versucht per:
PHP-Code:
$ich=$PHP_SELF
den Dateinamen in einer Variablen zu speichern. Das geht leider auch nicht. Wie geht's denn richtig? Kann mir da jemand helfen?
asyoulikeit ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.05.2008, 19:33  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Grummel...
Schon wieder einer, der auf Tutorials hereingefallen ist, die RegisterGlobals anpreisen. Man sollte diesen Tutorials per Gesetz einen Warnhinweis "RegisterGlobals kann tödlich sein" oder "RegisterGlobals fügt ihnen und den Menschen in Ihrer Umgebung erheblichen Schaden zu" verordnen.
Es heißt $_SERVER['PHP_SELF']. Aber nimm besser $_SERVER['SCRIPT_NAME'].

Aber sonst erstmal: herzlich willkommen bei php.de!

Geändert von Manko10 (30.05.2008 um 19:35 Uhr).
Manko10 ist offline  
Alt 30.05.2008, 23:23  
Neuer Benutzer
 
Registriert seit: 30.05.2008
Beiträge: 23
asyoulikeit befindet sich auf einem aufstrebenden Ast
Standard

Erstmal danke, das hilft mir schon etwas weiter. Allerdings gibt das ja jetzt den kompletten Pfad raus. Gut, da könnte ich mir wahrscheinlich irgendwie den String hinter dem letzten Slash ausgeben lassen, aber gibt's da keine direkte Möglichkeit?
asyoulikeit ist offline  
Alt 30.05.2008, 23:28  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Das täte $_SERVER['PHP_SELF'] auch.
Wenn du nur den Dateinamen, nicht aber den Pfad haben willst, musst du
PHP-Code:
basename($_SERVER['SCRIPT_NAME']); 
benutzen.
Manko10 ist offline  
Alt 30.05.2008, 23:32  
Neuer Benutzer
 
Registriert seit: 30.05.2008
Beiträge: 23
asyoulikeit befindet sich auf einem aufstrebenden Ast
Standard

Super, danke, genau das habe ich gebraucht.
asyoulikeit ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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 are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
String aus einer Seite in Variable speichern KimKaye PHP Tipps 2008 10 14.05.2008 09:57
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
Text aus Array wird nach dem Speichern anderes dargestellt tinchen PHP Tipps 2006 9 01.10.2006 23:40
Ausgabe in Variable speichern PHP-Fortgeschrittene 3 18.02.2006 18:24
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
Feedback von URL-Aufruf in Variable speichern PHP Tipps 2007 3 17.12.2005 18:50
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
Speichern von Text und Bildern verhindern PHP Tipps 2005-2 6 26.08.2005 19:13
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
[Erledigt] durch Klick auf Text anderen Text einblenden HTML, Usability und Barrierefreiheit 3 03.07.2005 14:41
Datenbankinhalt in Variable speichern PHP Tipps 2005-2 1 09.06.2005 17:07
Variable richtig speichern ! xeon PHP Tipps 2005 13 22.05.2005 10:49
Abfrage in eine neue Variable speichern... krummzahn PHP Tipps 2005 3 21.05.2005 17:52
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
Variable ungleich Text Beatbox PHP Tipps 2005 8 20.01.2005 14:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php eigener dateiname, php eigenen dateinamen, eigener dateiname php, javascript eigener dateiname, php eigener filename, eigenen dateinamen php, php eigenen dateinamen anzeigen, php eigener dateiname variable, php eigener dateinamen, php eigene dateiname, php eigener file name, javascript eigenen dateinamen, php eigenen dateiname, php eigene dateinamen, eigener dateinamen php, http://www.php.de/php-tipps-2008/1482-den-eigenen-dateinamen-als-text-variable-speichern.html, php datei eigener dateiname, hyperlink auf variablen dateinamen, php eigener name, php eigene dateiname in variable speichern

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:04 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum