zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden [PHP] Startseite includen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 06.08.2006, 21:46
Benutzerbild von The Sayan
Super-Sayajin
neuer user
Thread-Ersteller
 
Registriert seit: 09.07.2006
Beiträge: 45
The Sayan befindet sich auf einem aufstrebenden Ast
Standard [PHP] Startseite includen

Also ich hab das folgendes Problemchen.. je nach parameter wird ein anderes .tpl dokumen includet. Aber ich weiß nicht wie ich dass anstellen soll, dass falls kein parameter angegeben wird, die News (news/show_news.php) includet werden. Hier mal der jetztige php code den ich habe:
PHP-Code:
<?php
  
if (isset ($_REQUEST['i'])) {
    
$uri str_replace ('/'''$_REQUEST['i']);
    
$uri str_replace ('\\'''$uri);
   if (
is_readable ('inhalte/'.$uri.'.tpl')) include ('inhalte/'.$uri.'.tpl');
   else include (
'inhalte/more/404.tpl');
  }
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 06.08.2006, 22:30
Benutzerbild von netspy
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 13.08.2004
Ort: Leipzig
Beiträge: 1.953
netspy sorgt für eine eindrucksvolle Atmosphärenetspy sorgt für eine eindrucksvolle Atmosphäre
Standard

PHP-Code:
if (isset($_REQUEST['i'])) {

  
$file 'inhalte/'.str_replace(array('/''\\'), ''$_REQUEST['i']).'.tpl';

  if (
is_readable($file) {
    include(
$file);
  else {
    include(
'inhalte/more/404.tpl');
  }

} else {

  include(
'news/show_news.php');


__________________
AppDev Blog · AppDev Forum
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 06.08.2006, 22:37
Benutzerbild von The Sayan
Super-Sayajin
neuer user
Thread-Ersteller
 
Registriert seit: 09.07.2006
Beiträge: 45
The Sayan befindet sich auf einem aufstrebenden Ast
Standard

Hmm danke, aber ich bekomm nur nen
Parse error: parse error, unexpected '{' in /home/www/web28/html/index2.html on line 6

Geändert von The Sayan (06.08.2006 um 22:40 Uhr)
Mit Zitat antworten
  #4 (permalink)  
Alt 06.08.2006, 23:04
Benutzerbild von netspy
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 13.08.2004
Ort: Leipzig
Beiträge: 1.953
netspy sorgt für eine eindrucksvolle Atmosphärenetspy sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von The Sayan
Hmm danke, aber ich bekomm nur nen
Parse error: parse error, unexpected '{' in /home/www/web28/html/index2.html on line 6
Dann setze einfach die fehlende Klammer in Zeile 6 ein.
PHP-Code:
if (is_readable($file)) { 
Mario
__________________
AppDev Blog · AppDev Forum
Mit Zitat antworten
  #5 (permalink)  
Alt 09.08.2006, 14:53
Benutzerbild von nick
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 01.08.2006
Ort: Rheinland-Pfalz
Beiträge: 386
nick befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
if (isset($_REQUEST['i'])) {
$file = 'inhalte/'.str_replace(array('/', '\\'), '', $_REQUEST['i']).'.tpl';
if (is_readable($file) {
include($file);
} else {
include('inhalte/more/404.tpl');
}
} else {
include('news/show_news.php');
}
Siehst du nicht, dass für else vor else ne } fehlt?
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Über das Seitenlogo auf die vorherige Seite (Startseite) gelangen Fluid (X)HTML 2 10.07.2013 22:48
Startseite für's iPhone: Ich finde den Fehler nicht! Sunlion CSS 1 02.12.2010 12:11
suche formmailer zum includen gr0by Serveradministration und serverseitige Scripte 4 11.03.2009 19:15
Problem beim includen eines Gästebuches Ashida Serveradministration und serverseitige Scripte 4 05.09.2006 15:21
[PHP] Richtig includen ezeey Serveradministration und serverseitige Scripte 5 07.07.2006 12:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:14 Uhr.