ich habe ein problem beim einbinden einer *.php-datei aus unterordnern ... alle anderen seiten wurden per array includet, nur mein GB lässt sich auf einmal nicht mehr includen (aufruf funktioniert trotzdem manuell)
ich hab zur schnelleren problemlösung alle relevanten codeschnipsel reinkopiert.
My Webpage => rechts auf Gästebuch klicken und die Fehlermeldung erscheint
Sachlage:
config.php
... $dateien['igb'] = "igb/igb.php"; ?>
main.php
<?php if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) { include $dateien[$_GET['section']]; } else {include $dateien['news'];} ?>
nav.php
... <td><a href="index.php?section=igb">Gästebuch</a></td> ...
index.php
... echo "<div id=\"CONTENTS\">\n"; include "main.php"; echo "</div>\n"; ...
die Verlinkung der einzelnen *.php-dateien funzt tadellos bis auf die verlinkung zum GB (zur igb/igb.php).
dass es am GB selbst liegt kann ich nicht so recht glauben, bisher und manuell funktioniert es auch:
http://amp.am.funpic.de/igb/igb.php
nicht aber über die verlinkung in php (index.php?section=igb)
als Fehlermeldung bekommt man vom server:
Warning: main(igb.php): failed to open stream: No such file or directory in /usr/export/www/vhosts/funnetwork/hosting/amp/main.php on line 4 Warning: main(): Failed opening 'igb.php' for inclusion (include_path='.:') in /usr/export/www/vhosts/funnetwork/hosting/amp/main.php on line 4
line 4 ist => " include $dateien[$_GET['section']]; "
ich denke also, es liegt irgendwie am "includen" ... aber wie kann ich es umgehen? ich probiere schon nen halben tag und dachte mir, jetzt ist es mal zeit andere zu fragen :-)
hoffe, meine schilderung kommt rüber
mfg
du ciel
Dieser Beitrag wurde von du ciel bearbeitet: 04. Oktober 2005 - 08:18