kostenloser Webspace werbefrei: lima-city


Fehlersuche....wieso funktioniert das nich??

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s******n

    Hi Leute, habe folgendes Problem:
    F?r das 2te Redesign will ich mein Seitenlayout komplett beibehalten, aber ?ber PHP steuern.

    Daf?r habe ich mir ein Script geschrieben, welches
    den Inhalt der Variablen $page in einen brauchbaren Dateinamen umwandelt und per include in die Seite einf?gt:

    <html>
    <head>
    <title>rettungsgeil.de.tf  -  Layout-Testseite Redesign 02/2005</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" type="text/css" href="style1.css"
    </head>
    
    <body>
    <div id="all">
    <div id="header"></div>
    <div id="navi"><?
    @include("testpage3.php");
    ?>
    <p class="title" style="border:none;cursor:help;" title="Klicken, um Hilfe zur Seitennavigation anzuzeigen"><a href="javascript:alert('W?hlen Sie einen der Links aus der Navigationsleiste, um zur entsprechenden Seite zu gelangen. Fahren Sie mit der Maus ?ber einen Link, um weitere Informationen einzublenden.')">menu</a></p>
    	<p><a href="index2.php?page=home" title="Startseite und Culturgutblog anzeigen">home</a><br>
          <a href="index2.php?page=news" title="Aktuelles und Ank?ndigungen">news</a><br>
          <a href="index2.php?page=calendar" title="aktuelle Termine">calendar</a><br>
          <a href="index2.php?page=tutorials" title="Tutorials rund um PHP, HTML, CSS, Photoshop usw.">tutorials</a><br>
          <a href="index2.php?page=archives" title="das rettungsgeil-Archiv: alte Avatare, Galerien und mehr">archives</a><br>
          <a href="index2.php?page=forum" title="Ab zum Forum.">forum</a><br>
          <a href="index2.php?page=gallery" title="aktuelle Galerien anzeigen">gallery</a><br>
          <a href="index2.php?page=download" title="Referate, Smilies, Wallpaper etc. downloaden">download</a><br>
          <a href="index2.php?page=links" title="Linksammlung von rettungsgeil.de.tf anzeigen">links</a><br>
          <a href="index2.php?page=guests" title="einen Eintrag im G?stebuch hinterlassen?">guests</a><br>
          <a href="index2.php?page=contact" title="Kontaktinformationen und -Formular anzeigen">contact 
          me </a><br>
          <a href="index2.php?page=editorial" title="Impressum und Disclaimer anzeigen">editorial</a><br>
        </p></div>
    <?
    $path = "include";
    $end = "inc";
    $file = $path."/".$page.".".$end;
    
    if(file_exists($file)) {
    ?>
    <div id="position" style="width:617px; height:20px; background:url(images/<? echo $page; ?>.gif); overflow:hidden; text-align:right;margin-bottom:3px; padding:2px; border:1px solid #aaaaaa; float:right;"><p><? echo $page; ?></p>
    </div>
    <?
    echo "<div id='content'>";
    @include($file);
    echo "</div>";
    }
    elseif(!isset($page)) {
    ?>
    <div id="position" style="width:617px; height:20px; background:url(images/notset.gif); overflow:hidden; text-align:right;margin-bottom:3px; padding:2px; border:1px solid #aaaaaa; float:right;"><p>error: page not set</p>
    </div>
    <?
    echo "<div id='content_error'>";
    @include("$path/errornotset.php");
    echo "</div>";
    }
    else {
    ?>
    <div id="position" style="width:617px; height:20px; background:url(images/error.gif); overflow:hidden; text-align:right;margin-bottom:3px; padding:2px; border:1px solid #aaaaaa; float:right;"><p>error: file not found</p>
    </div>
    
    <?
    echo "<div id='content_error'>";
    @include("$path/error404.php");
    echo "</div>";
    }
    ?>
    
    </div>
    
    </body>
    </html>


    das funktioniert soweit bestens, damit gibts bisher auch keine Probleme. Nun gibt es hier aber die Datei include/tutorials.inc.
    Diese hat folgenden Inhalt:
    [code]
    <?
    switch($category) {
    case "html":
    ?>
    <p>In dieser Kategorie wurden noch keine Inhalte hinterlegt.<br>
    <a href="index2.php?page=tutorials">Zur?ck zur Auswahl</a></p>
    <?
    break;

    case "css":
    ?>
    <p>Tutorials im Bereich <strong>CSS</strong></p>
    <ul>
    <li><a href="tuts/csstut1.php">CSS-Formatierungen auslagern</a></li>
    </ul>
    <p><a href="index2.php?page=tutorials">Zur?ck zur Auswahl</a></p>
    <?
    break;

    case "php":
    ?>
    <p>Tutorials im Bereich <strong>PHP</strong></p>
    <ul>
    <li><a href="tuts/trigoftut.php">Trigonometrische Funktionen mit PHP</a></li>
    </ul>
    <p><a href="index2.php?page=tutorials">Zur?ck zur Auswahl</a></p>
    <?
    break;

    case "ps":
    ?>
    <p>In dieser Kategorie wurden noch keine Inhalte hinterlegt.<br>
    <a href="index2.php?page=tutorials">Zur?ck zur Auswahl</a></p>
    <?
    break;

    case "sound":
    ?>
    <p>In dieser Kategorie wurden noch keine Inhalte hinterlegt.<br>
    <a href="index2.php?page=tutorials">Zur?ck zur Auswahl</a></p>
    <?
    break;

    case"other":
    ?>
    <p>In dieser Kategorie wurden noch keine Inhalte hinterlegt.<br>
    <a href="index2.php?page=tutorials">Zur?ck zur Auswahl</a></p>
    <?
    break;

    default:
    ?>
    <p>In unregelm&auml;&szlig;igen Abst&auml;nden werde ich hier Tutorials zu den
    Bereichen</p>
    <p><a href="index2.php?page=tutorials&category=html">HTML</a><br>
    <a href="index2.php?page=tutorials&category=css">CSS</a><br>
    <a href="index2.php?page=tutorials&category=php">PHP</a><br>
    <a href="index2.php?page=tutorials&category=ps">Photoshop</a><br>
    <a href="index2.php?page=tutorials&category=sound">Soundbearbeitung</a><br>
    <a href="index2.php?page=tutorials&category=other">Sonstiges</a> </p>
    <p>ver&ouml;ffentlichen.<br>
    Bitte habt ein wenig Geduld, im Moment sind noch nicht alle Artikel hinterlegt.</p>
    <?
    break;
    }
    ?>
    [code]

    Normalerweise sollte das ganze doch jetzt so funktionieren, dass, wenn ich die Datei index2.php (also die Datei wo die Navigation und alles drinliegt), so anspreche

    index2.php?page=tutorials&category=php

    die Kategorie PHP angezeigt wird.
    Im Rohstadium funktionierte das auch, aber seit ich das per include eingebunden habe gehts nicht mehr.

    Kann mir jemand helfen und nen Tipp geben wo der Fehler liegt?
    ihr k?nnt euch das Ganze auch unter
    http://ssd_bonn.xardas.lima-city.de/cms/index2.php?page=tutorials
    ansehen.
    Schon mal vorab herzlichen Dank...
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    s******n

    hilfe was hab ich
    jetzt verbrochen??

    Sch***code zu breit
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!