Komplettes Thema anzeigen 21.11.2014, 04:21
Blackwolf Abwesend
Mitglied
Dabei seit: 02.09.2006
Wohnort: Bebra | Hessen


Betreff: include von Externen Dateien per Variable
Ich tüftel gerade an einer include.php die es ermöglicht Dateien ähnlich wie Docs auf dem Protal ein zu binden.

Soweit hat das auch geklappt, jedenfalls solange ich die Einzubindende Datei fest in der Include verankere. Jedoch möchte ich ja nicht nur eine Datei via Include aufrufen sondern verschiedene, was dann wie folgt aus sehen sollte :

http://www.seite.de/include?page=test

Ich muss also mit Variablen arbeiten. Ein Script dafür habe ich zwar schon, was auch funktioniert, jedoch für sich. Ich bekomme den Code und Viscacha nicht vereint. Hierbei hapert es immer wieder daran, das ich in dem Include-Code eine Startseite angeben muss was zwangsläufig zu fehlermeldungen seitens Viscacha führt.

Hoffe mir kann da jmd weiter helfen.

Hier der Code für das Include
DownloadPHP-Quelltext:
  1. <?php
  2. $ipage = 'start.php';
  3. if (isset($_GET['page']))
  4. {
  5.     $page = basename($_GET['page']);
  6.     $tpage = 'include/' . $page . '.php';
  7.     if (file_exists($tpage))
  8.     {
  9.         $ipage = $tpage;
  10.     }
  11. }
  12. include($ipage);
  13. ?>

Hier der Code für die include von Visacha
DownloadPHP-Quelltext:
  1. <?php
  2.  
  3.  
  4. define('SCRIPTNAME', 'docs');
  5. define('VISCACHA_CORE', '1');
  6.  
  7. include ("data/config.inc.php");
  8. include ("classes/function.viscacha_frontend.php");
  9.  
  10. $my->p = $slog->Permissions();
  11.  
  12.  
  13.         echo $tpl->parse("header");
  14.     include ('include/test.php');
  15.  
  16.  
  17. $slog->updatelogged();
  18. $zeitmessung = t2();
  19. echo $tpl->parse("footer");
  20. $phpdoc->Out();
  21. $db->close();
  22. ?>