KD-one: Mein erstes selbstgeschriebene Script, bitte drüberschauen. :-)

Beitrag lesen

Hallo Tom und alle anderen auch,

Nun hab ich mein erstes eigenes PHP-Script "fast" ohne fremde Hilfe geschrieben.
Ich würde euch bitten, mal drüberzuschauen, ob irgendwo der Wurm drinnen ist, oder ob sich irgendwo noch etwas vereinfachen lässt, was ich, wenn ich meinen Kenntnisstand berücksichtige, fast annehme. ;-).
Hochladen möchte ich es erst, wenn ich halbwegs sicher sein kann, daß ich da keine Fehler eingebaut habe, sonst fällt die Site komplett aus. :-)
---------------------------------------------------------------------------
<?php
if (empty($_GET["content"]))
  {
   include "includes/welcometext.txt";
 }
elseif ((isset($_GET["content"])) && ($_GET["content"])=="guestbook"))
  {
   include "guestbook/gaestebuch.php";
  }
elseif ((isset($_GET["content"]))  && ($_GET["content"])!="guestbook"))
  {
  foreach($_GET["content"] as $key=>$elem)
     {
      $site = $elem;
     }
  $path = "includes";
  $all = array("frontpage","tabellen","robots");
  $htm = array("refresh","umfliessen","nocache","anker");
  $css = array("extern","tableformat","tablecenter","input","textlinks","raender","mauszeiger");
  $ie  = array("scrollbars","fixed");
  $jav = array("comment","location","2frames","cell","celltext");
  $pop = array("link","variable","onload","time","unload","center","nesting");
  $scr = array("preload","date","ticker","pictick");
  $dyn = array("3dnavigation");
   if (in_array($site, $all))
     {
     $subpath = "allgemein";
     }
    elseif (in_array($site, $htm))
     {
     $subpath = "html";
     }
    elseif (in_array($site, $css))
     {
     $subpath = "css";
     }
    elseif (in_array($site, $ie))
     {
     $subpath = "css/ie";
     }
    elseif (in_array($site, $jav))
     {
     $subpath = "javascript";
     }
    elseif (in_array($site, $pop))
     {
     $subpath = "javascript/popups";
     }
    elseif (in_array($site, $scr))
     {
     $subpath = "javascript/scripte";
     }
    elseif (in_array($site, $dyn))
     {
     $subpath = "dhtml";
     }
  include $path."/".$subpath."/".$site;
  }
 ?>
---------------------------------------------------------------------------
Ich habe versucht, die Generierung der URL nun zu automatisieren, da ich dann nicht jedesmal bei Erweiterungen die Abfragen überall einfügen muss, sondern nur noch im entsprechenden Array.
Wenn das so geht, wie ich mir das vorstelle, werden sämtliche Scripte sucsessive auf diese Form umgestellt.
Danke gleich mal fürs kontrollieren und
Gruß

Kurt

--
"Nur der Irrtum ist das Leben, und das Wissen ist der Tod."  (Johann Christoph Friedrich Schiller; dt. Dichter u. Schriftsteller; 1759-1805)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at