Komplettes Thema anzeigen 24.11.2014, 01:09
MaMo Abwesend
Administrator
Dabei seit: 06.04.2004
Wohnort: -


Betreff: Re: include von Externen Dateien per Variable
Hey,

versuchs mal damit:
DownloadPHP-Quelltext:
  1. <?php
  2.  
  3. define('SCRIPTNAME', 'include');
  4. define('VISCACHA_CORE', '1');
  5.  
  6. include ("data/config.inc.php");
  7. include ("classes/function.viscacha_frontend.php");
  8.  
  9. $my->p = $slog->Permissions();
  10.  
  11. echo $tpl->parse("header");
  12.  
  13. $included = false;
  14. $page = $gpc->get('page', path);
  15. if (preg_match('~^[\w\d/]+$~i', $page)) {
  16.     $page = "include/{$page}.php";
  17.     if (file_exists($page)) {
  18.         include($page);
  19.         $included = true;
  20.     }
  21. }
  22.  
  23. if (!$included) {
  24.     error($lang->phrase('docs_not_found'));
  25. }
  26.  
  27. $slog->updatelogged();
  28. $zeitmessung = t2();
  29. echo $tpl->parse("footer");
  30. $phpdoc->Out();
  31. $db->close();
  32. ?>

Ungetestet, aber theoretisch sollte es so gehen.
Als include.php in den Hauptordner von Viscacha speichern. Du kannst dann Dateien aus einem anzulegenden include-Ordner laden. Du kannst in dem Ordner auch Unterordner anlegen und daraus einbinden. Jedoch dürfen die enthaltenen Ordner- und Dateinamen nur Zeichen aus dem Bereich a-z, 0-9 und _ enthalten.

Grüße,
MaMo
Matthias M.
=> Support nur per Forum - dann haben alle etwas davon!
Dieser Beitrag wurde 1 mal editiert, das letzte Mal am 24.11.2014, 01:10 von MaMo.