php-datei wird nicht ausgeführt

sim4000

sim4000

Lebende Foren Legende
Nabend.
Ich hab in der Schule ein Klassenportal für meine Klasse Programmiert.
Wo die Inhalte aus HTML, CSS und PHP aus dem Unterricht rein sollen. Als lernhilfe.
Jetzt hab ich ein Quelltext anzeigen gebastelt, wo auch PHP-Dateien angezeigt werden können. Mit
PHP:
show_source('datei.php');

In der Schule auf unserem Schulserver läuft alles einwahnfrei.
Jetzt hab ichs auf meinen lokalen Server zum weiterbasteln gezogen, und jetzt funzt es nicht mehr. Ich rufe den Source wie folgt auf:

Adresse: source.php?id=seite
PHP:
if($_SERVER['QUERY_STRING'] == 'id=seite') { $file = 'seite.php'; }
show_source($file);
Und das halt mit mehreren ifs.

Das klappt wie schon erwähnt in der Schule einwahnfrei. Daher weiss ich das es nicht an meinem Source liegen kann. Alle anderen Funktionen wie Seitenaufbau (auch mit Query Strings) funktionieren. Nur das mit dem Source funkt nicht. Die seite bleibt einfach nur weiss, ohne Fehlermeldung.

PHP ist auf dem Apache installiert. Woran könnte das liegen?
Mfg, sim4000.
 
Versuch doch mal folgendes:

PHP:
if($_GET['id']='seite') { $file = 'seite.php'; }
show_source($file);
 
Hätte mich jetzt gewundert wenn das geklappt hätte.
Weil wie schon gesagt, genau die selbe Methode nutze ich für die Navigation auch.
Kann es sein, das irgendwas von meinem Server geblockt wird?
Ein Auszug von dem Source:
PHP:
<?php
     $query = $_SERVER['QUERY_STRING'];
?>

<?php
     if($query == 'id=festplatten') {
   $file = '../festplatten/index.html'; } 
?>

<?php show_source($file); ?>

Mfg, sim4000.

//edit
Hat sich erledigt. Funzt einfach wieder.
Hab nichts daran verändert, geht auf einmal wieder...
komisch...
 
Zuletzt bearbeitet:
Zurück
Oben