Antworten auf deine Fragen:
Neues Thema erstellen

Probleme mit dem "include" Befehl

DigitalMike

Whoop whoop!

Hallo zusammen,

ich Arbeite zur Zeit an einer kleinen Info-Seite bei der nun ein Problem mit dem Content-Code aufgetretten ist. Nun hoffe ich auf einen Retter unter euch :)

Erstmal der Code den ich verwende:

PHP:
<?php
$get = $_GET['site'];
$id  = $get.".php";
if($get != "") {
    if(file_exists($id)) {
        include($id);
    } else {
        if(file_exists(error.php)){
            include("error.php");
        } else {
            echo "<b>Error</b><p>Die Seite <b>$get</b> konnte nicht gefunden werden.";
        }
    }
} else {
    if(file_exists(index.php)) {
        include("index.php");
    } else {
        echo "Es wurde keine index-Seite gefunden.";
    }
}
?>
Grundsätzlich funktioniert der Code, jedoch will er die "news.php" nicht als Startseite anerkennen. Wenn ich meine Seite via Internet-Adresse aufrufe kommt die Meldung "Es wurde keine index-Seite gefunden." Sobald ich aber auf den Startseite-Button auf der Seite drücke funktioniert es, auch die anderen Seiten werden korrekt im Content-Berreich angezeigt.

Liegt der Fehler irgendwo im Code?

PHP Seiten die ich Verwende:

index.php - Wo sich das Design und der Code befindet.
news.php - Sollte als Startseite angezeigt werden.
kontakt.php - Bis auf einen Test-Text noch leer.

Bin für jede Hilfe dankbar.

Gruss DigitalMike
 

m_c

Nicht mehr ganz neu hier

AW: Probleme mit dem "include" Befehl

Weil file_exists nach einem String sucht und das
Code:
[COLOR=#000000][COLOR=#007700]if([/COLOR][COLOR=#0000BB]file_exists[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]index[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]php[/COLOR][COLOR=#007700]))[/COLOR][/COLOR]
kein String ist?
Und wenn die Startseite nicht index.php sein soll, wieso wird dann index.php includiert?

Und hast du schon mal http://psd-tutorials.de/index als Parameterinhalt für site übergeben?
 

Curanai

Aktives Mitglied

AW: Probleme mit dem "include" Befehl

Dann erzähl auch gern noch Deine Lösung - aktuell sieht es für mich aus wie ein include(), dem das vorangestellte Verzeichnis u. U. fehlt.

Danke für Deine Mühen.
 

afr0kalypse

Allwissendes Karmameerschweinchen!

AW: Probleme mit dem "include" Befehl

Hi.
Kannst du bitte der Community deine Lösung vorstellen?
Das wäre ganz toll :)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.564
Beiträge
1.538.064
Mitglieder
67.487
Neuestes Mitglied
MichaelSEivy
Oben