Login  Regeln Aktuelles Datum und Uhrzeit: 29.08.2008, 20:58  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
PHP - Originaler Dateiname

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
eforium
Bekannter [Mod]
Bekannter



Anmeldung: 20.01.06
Beiträge: 1304
Wohnort: Irgendwo i ...

BeitragVerfasst am: 16.06.2008, 20:15    Titel: PHP - Originaler Dateiname Antworten mit Zitat

Tach auch

Ich hab folgender Aufba

- index.php
- global.php

Der User ruft nun index.php auf, der Aufruf wird aber in der global.php abgefangen, weil er nicht eingeloggt ist. Der Abfang ist in der global.php und wird direkt dort verarbeitet, es gibt keine eigene Loginseite, weil alle Seiten registrationspflichtig sind.

Nun zur Sache: In dieser global.php wird auch das Formular für den Login erstellt, mitunter soll dort direkt nach dem Login, der via login.php verarbeitet wird, direkt zur originalen Datei umgeleitet werden, also von der, die der User zuletzt gesehen hat. Hier wäre das index.php, es könnte aber auch user.php oder irgendwas.php sein.

Ein Aufruf mit __FILE__ gibt aber leider nur den aktuellen Dateinamen, also der, in dem dieser Befehl steht, zurück. Gibt es da eine Variante, oder muss ich nun 30 Dateien umschreiben?

_________________
Deihro Internet Programming - Ihre Webseite zu angenehmen Konditionen
Sie suchen eine TemplateEngine? Klicken Sie!


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1251
Wohnort: Ostfildern ...

BeitragVerfasst am: 16.06.2008, 20:41    Titel: Antworten mit Zitat

wie wärs, wenn du die Login-action mit ner getvariable versiehst, also so:

form action=login.php?site=__FILE__

und dann haste die Datei auf die du zurückweisen kannst.

_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie
____________________________________
Eine Signatur sie alle zu knechten


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
eforium
Bekannter [Mod]
Bekannter



Anmeldung: 20.01.06
Beiträge: 1304
Wohnort: Irgendwo i ...

BeitragVerfasst am: 16.06.2008, 20:48    Titel: Antworten mit Zitat

Da diese Zeile aber in der global.php vorhanden ist, geht das nicht, weil dann steht dort __FILE__ = global.php und das nützt mir nichts.
_________________
Deihro Internet Programming - Ihre Webseite zu angenehmen Konditionen
Sie suchen eine TemplateEngine? Klicken Sie!


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1251
Wohnort: Ostfildern ...

BeitragVerfasst am: 16.06.2008, 20:58    Titel: Antworten mit Zitat

Versteh ich das richtig, das in jede Datei am anfang die global.php via include eingefügt wird?


Wenn ja, speicher das __FILE__ einfach in eine Variable, und öffne erst dann die global.php. Dort musst du dann einfach die Variable einsetzen.

Oder hab ich deine Vorgehensweise falsch verstanden?

_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie
____________________________________
Eine Signatur sie alle zu knechten


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
eforium
Bekannter [Mod]
Bekannter



Anmeldung: 20.01.06
Beiträge: 1304
Wohnort: Irgendwo i ...

BeitragVerfasst am: 17.06.2008, 09:56    Titel: Antworten mit Zitat

Nee, du hast das richtig verstanden, aber das Problem ist, dass ich da nicht angefangen habe zu coden, sondern sozusagen schon fertig bin.

Und das sind nun um die 30 bis 40 PHP-Dateien, die ich ändern müsste. Wenn es anders gehen würde, wäre das einfacher.


Ehm, hab grad nen einfall: $_SERVER['REQUEST_URI'] würde das beheben Winken

_________________
Deihro Internet Programming - Ihre Webseite zu angenehmen Konditionen
Sie suchen eine TemplateEngine? Klicken Sie!


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Dateiname "Links.htm" und d... David Reisner Suchmaschinen/Promotion 3 07.06.2004, 13:12 Letzten Beitrag anzeigen
Threadübersicht