Jonny 5: Seitenelement auslagern

Beitrag lesen

Hi Bastian,

Was meinst du mit obigen Code? Das Array? Hab ich ausprobiert, bzw. an der Stelle inc-config.php eingebunden...

meinte dieses stück:

<?php
if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) {
include $dateien[$_GET['section']];
} else {
include $dateien['1'];
}
?>

<?php ini_set("include_path", "my_root_dir");?>
Auf die php.ini habe ich leider keinen Zugriff, die ist Sache meines Providers...

Datei wird ja nicht verändert, gilt nur für das aktuelle script, wenn dus oben reinschreibst. Nochmal zum Fehler:

Warning: main(): Failed opening '' for inclusion
(include_path='.:/usr/local/lib/php') in /include/arrey.php on line 5

Wird denn sonst korrekt included?

... failed opening ''... ? Da fehlt also der pfad. Hast du das Array auch am Scriptanfang einbunden?

Fehler finden:
Schreibst du vor include $dateien...:
var_dump($dateien[$_GET['section']]);
was dir wohl bestätigen wird, dass da nix drinsteht (NULL?).

Das Array muss vor der verarbeitungsschleife initialisiert worden sein.

viel Erfolg, Jonny 5