ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
654
654
EMPFEHLEN
-
01.11.03 14:16 #1
- Registriert seit
- Oct 2003
- Beiträge
- 8
Hi,
Ich habe mehrere Seiten mit einem Template. Nun möchte ich in dem Template eine Variable verwenden die den Namen der gerade aufgerufenen Datei enthält. Also zB. $name="index.php" in der Datei index.php. Ich kann das aber jetzt schlecht in das Template schreiben, da dann in fotos.php auch $name="index.php" stehen würde. Ich brauche also einen Befehl der mir den Namen der Datei zurückgibt in der er aufgerufen wird. (versteht irgendwer was ich meine?)
$name = schaue wie die aktuelle php Seite heißt und gib den Dateinamen zurück.
Funktioniert das irgendwie? Ich hab nämlich bisher nirgens etwas in der Art finden können.
Saber Rider
-
01.11.03 14:26 #2
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
Sieh mal unter http://www.tutorials.de/tutorials8280.html
Meintest Du sowas?"You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse
-
01.11.03 14:27 #3
probier mal:
du müsstest nur noch den letzten "/" suchen um den Dateinamen rauszufinden, da der gesamte Pfad übergeben wird.PHP-Code:echo $_SERVER["PHP_SELF"];
-
PHP-Code:
<?php
$filename = __file__;
?>Im Ruhestand.
-
01.11.03 14:50 #5
- Registriert seit
- Oct 2003
- Beiträge
- 8
Ja sowas in der Richtung habe ich gesucht.
Nur dummerweise ist die Variable $file leer. Egal ob ich $PHP_SELF oder $GLOBALS["PHP_SELF"] verwende. Der Pfad des Skript wird also nicht in $file gespeichert.PHP-Code:$file = $PHP_SELF;
$name=explode("/",$file);
$letzter = count($name) - 1;
$dateiname = $name[$letzter];
Saber_Rider
PS: Da ist mir grad nochwas eingefallen. Wie kann ich rausbekommen und in eine PHP Variable speichern was für einen Browser der Besucher meiner Site verwendet? Betriebssystem wäre auch noch nützlich.
-
Geht meins denn nicht?
Im Ruhestand.
-
01.11.03 15:05 #7
- Registriert seit
- Oct 2003
- Beiträge
- 8
Ich war nicht so schnell, da mein Internet grad so lahm ist und ich es wegen mangelndem apache Server auf diesem Computer nicht lokal testen konnte. Aber jetzt.Original geschrieben von Johannes Röttger
Geht meins denn nicht?
Deins scheint zu funktionieren. Ich bekomme zumindest in File den ganzen Pfad zurück. Jetzt muss ich es noch splitten, damit ich nur noch den Name der Datei habe.
Vielen Dank, Saber Rider
-
01.11.03 15:08 #8
- Registriert seit
- Oct 2003
- Beiträge
- 8
Jep funktioniert mit __file__
tnx nochmal, Saber Rider
Ähnliche Themen
-
Dateinamen als Variable
Von baigox im Forum C/C++Antworten: 13Letzter Beitrag: 20.04.10, 22:49 -
AIX - Dateinamen in Variable laden
Von chocox im Forum Linux & UnixAntworten: 0Letzter Beitrag: 18.06.09, 08:36 -
Variable für Dateinamen in Batch
Von Rechtschreibfehla im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 16.06.09, 16:33 -
Variable für Dateinamen
Von Rechtschreibfehla im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 11.06.09, 18:20 -
dynamische Dateinamen als Variable speichern
Von Pollux im Forum PHPAntworten: 6Letzter Beitrag: 25.10.02, 23:19





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren