Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP erkennt seine date ?
SnakeX
01.10.2006, 19:32:33
Hi, ich habe eine Frage, nämlich folgende:
wie erkennt PHP wie die Datei heißt worauf es gerade ist.
z.B.:
datei: contact.php
PHP script ist auch auf contact.php drauf, er soll jetzt von sich aus herrausfinden auf welcher datei er sich befindet.
wie macht er das ?
geht das überhaupt ?
Thx im vorraus !
...:: SnakeX ::...
Opendix
01.10.2006, 19:42:46
http://ch2.php.net/manual/de/language.constants.predefined.php --> __FILE__
meinst du sowas?
SnakeX
01.10.2006, 19:45:10
ich frage mich wie das fungzen soll....
das wird nicht als synthax/befehl annerkannt (laut dreamweaver)
Opendix
01.10.2006, 19:46:52
Dreamweaver ist auch keine PHP-Entwicklungsumgebung...
wie meinst du wie das funtkioniert? wie es realisiert wurde? hää? :P
Nun zum gebrauchen.. das ist ne einfache Konstante die du frei verwenden kannst...
SnakeX
01.10.2006, 19:48:37
wenn du so* meinst fungzt das nicht....
* $current_file = __FILE__;
Opendix
01.10.2006, 19:50:44
wie funzt net??
Fehler?
Geht eifnach nichts?
falsche ausgabe?
feuervogel
01.10.2006, 19:59:49
wie wärs mit
$current_file = $_SERVER[ 'SRIPT_NAME' ];
?
SnakeX
01.10.2006, 20:03:46
Ah !
es fungzt !
nur ich will nicht den pfad+datei-name sondern nur den Datei-name :p
Opendix
01.10.2006, 20:06:30
auch nicht
nix passiert....
PHP-Version?
hast du error_reporting(E_ALL) drin?
mach mal:
var_dump(__FILE__);
bzw.
var_dump($_SERVER['...']);
SnakeX
01.10.2006, 20:11:05
Endlich !!!
ich habs !!!
THX an alle !!!!!!!!!!!
Opendix
01.10.2006, 20:16:27
Endlich !!!
ich habs !!!
THX an alle !!!!!!!!!!!
jo woran lags? *g*
meikel (†)
01.10.2006, 23:17:39
jo woran lags? *g*
Er wird sicher das im Handbuch gefunden haben: basename()
SnakeX
02.10.2006, 10:00:07
nope !
ich war n bissien hacke im kopf und hab nicht bemerkt das ich die datei in einem unterordner war.....
somit konnte der script ja nix aus der db hohlen....
$current_file = $_SERVER['SCRIPT_NAME'];
SELECT * FROM db WHERE page LIKE $current_file
da es den eintrag bla/bla.php gab konnte er nix auslesen :p
Srry, und 1000x THX
vBulletin® v3.8.3, Copyright ©2000-2024, Jelsoft Enterprises Ltd.