ERLEDIGT
JA
JA
ANTWORTEN
10
10
ZUGRIFFE
409
409
EMPFEHLEN
-
Ich habe ein Templatesystem wo ich über den URL eine enzubindene seite.
http://www.abc.de/index.php?page=home
Jetzt will ich es so machen
#Prüfen ob eine Datei im URL angegeben(ohne .php)
#-->Ja: Prüfen ob Datei exsistirt
#------->Ja: Datei mit Include einfügen
#------->Nein: 404.php mit Include einfügen
#-->Nein: Home.php mit Include einfügen
wie ist soetwas machbarMit freundlichen Grüßen
Jukkales
-
07.02.05 19:05 #2
- Registriert seit
- Jan 2004
- Beiträge
- 1.072
Du hast doch schon geschrieben, wie es zu machen ist. Wo ist der Sinn der Frage?
Übrigens hat das nichts mit einem Template-System zu tun.
-
Ich weiß wie es zu machen ist ich weiß nur nicht wie (im sinne des Codes)
Mit freundlichen Grüßen
Jukkales
-
07.02.05 19:11 #4
- Registriert seit
- Jan 2004
- Beiträge
- 1.072
Du weißt wie es zu machen ist, aber du weißt nicht wie. Aha.
Wo liegt denn bitte das Problem?
-
ich weiß nicht wie man das im code ausdrückt
Mit freundlichen Grüßen
Jukkales
-
07.02.05 19:14 #6
- Registriert seit
- Jan 2004
- Beiträge
- 1.072
Dann solltest du erst einmal PHP lernen, bevor du anfängst, irgendwas zu programmieren.
-
das mit Include() weiß ich ja. Ich frage weil ich die funktion zum prüfen von daten nicht kanne
Mit freundlichen Grüßen
Jukkales
-
Versuch mal folgendes:
Übrigens hätte eine einfache Suche bei Google ergeben, dass das Wort „exsistirt“ nicht existiert.PHP-Code:<?php
[…]
$page = ( isset($_REQUEST['page']) && preg_replace('/\..*/', '', basename($_REQUEST['page'])) !== '' )
? preg_replace('/\..*/', '', basename($_REQUEST['page']))
: NULL;
if( !is_null($page) ) {
if( !file_exists($page.'.php') ) {
header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');
include('404.php');
} else {
include($page.'.php');
}
} else {
include('home.php');
}
[…]
?>
Achte das nächste Mal bitte auf solche Dinge.Geändert von Gumbo (08.02.05 um 13:29 Uhr)
-
sorry nicht drauf geachtet.
Ich habe jetzt noch zur ordnung von datein einen site/ ordner davorgeschrieben nur dann geht nichts mehr
PHP-Code:<?php
$page = ( isset($_REQUEST['page']) && preg_replace('/\..*/', '', basename($_REQUEST['page'])) !== '' )
? preg_replace('/\..*/', '', basename($_REQUEST['page']))
: NULL;
if( !is_null($page) ) {
if( !file_exists('site/'.$page).'.php' ) {
header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');
include('site/404.php');
} else {
include('site/'.$page.'.php');
}
} else {
include('site/home.php');
}
?>Mit freundlichen Grüßen
Jukkales
-
Eine Klammer war falsch gesetzt, ich hab's nun verbessert.
-
wenn ich das script jetzt so einfüge geht es erst garnicht. Es wird nichts angezeigt
Ich meine die ganze seite wird nicht angezeigt.
PS:
Fehler gefunden es geht.
Vielen DankGeändert von Jukkales (08.02.05 um 18:45 Uhr)
Mit freundlichen Grüßen
Jukkales
Ähnliche Themen
-
Datei auf Inhalt prüfen
Von r00r im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 11.03.09, 18:25 -
Prüfen ob Datei Schreibbar
Von WorldRacer im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 28.07.08, 14:21 -
dtd Datei prüfen
Von melmager im Forum XML TechnologienAntworten: 2Letzter Beitrag: 28.09.07, 16:27 -
Prüfen ob Datei existiert
Von folio im Forum PHPAntworten: 2Letzter Beitrag: 05.07.06, 17:05 -
Prüfen ob Datei gültige Php-Datei ist
Von deinertsche im Forum PHPAntworten: 7Letzter Beitrag: 14.11.05, 23:17





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren