kostenloser Webspace werbefrei: lima-city


Script geht unter Php 5 nicht mehr!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    c*******h

    Hallo mein folgendes Script geht leider unter PHP 5 nicht mehr.
    <?
    if(isset($action)) $action=$action; else $action="start";
    if($get == "start")
         {
         include 'news.php';
         }
    	 if($action == "bilder")
         {
         include 'bilder.php';	 
         }
    	  if($action == "berichte")
         {
         include 'berichte.php';	 
         }	
    	  if($action == "impressum")
         {
         include 'impressum.php';	 
         }
    	  if($action == "streetart")
         {
         include 'streetart.php';	 
         }
    	  if($action == "grafik")
         {
         include 'grafiken.php';	 
         }
    	  if($action == "leanderspiel")
         {
         include 'leanderspiel.php';	 
         }
    	   if($action == "schermbeck")
         {
         include 'schermbeck.php';	 
         }
    	    if($action == "gladbeck")
         {
         include 'gladbeck.php';	 
         }
    ?>

    Kann mir jemand sagen, was ich ändern muss, dass die Seiten wieder über: index.php?action=.... aufgerufen werden können?
    :biggrin:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Versuchs doch mal mit
    <?
    $action = $_GET['action'];
    ?>



    Beitrag geändert: 20.9.2008 12:23:56 von dammasch
  4. für dich dann mit:
    <?
    if(isset($REQUEST('action'])) $action=$_REQUEST['action']; else $action="start";
    if($action == "start") ...
    
    ?>


    Grüßle
  5. Ein kleiner Tipp am Rande: Schau Dir mal die switch-Anweisung an (http://www.php.net/switch). Macht das Ganze mMn deutlich übersichtlicher ;)

    Dann kannst Du z.B. auch sowas machen:
    [code]
    switch ($action) {
    case 'berichte':
    case 'impressum':
    case 'streetart':
    include $action.'.php';
    break;
    }
  6. 1. wenn dann wrde man sowas mit elseif machen und nicht mit mehreren ifabfragen
    2. passt case da besser
    if($get == "start")
    wenn dann
    if($action == "start")

    und ich würde mal gerne wissen wie du die variable übergibst.
    per GET, per POST, per SESSION oder Hardcoded
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!