Ga naar inhoud

Include probleem --> php 4.2.2


Aanbevolen berichten

[quote:790b71a077]if ($id !="001") { require("unknown.php"); } else { require("1.php"); }; if ($id !="002") { require("unknown.php"); } else { require("2.php"); };[/quote:790b71a077] Bij dit script werkt het niet... hij komt met de goede pagina; [b:790b71a077]web.php?id=001[/b:790b71a077]. en dan komt er alleen de inhoud van unknown.php te staan... en ik wil juist dat als je id=001 typt 1.php word geopend, meer niet unknown.php, en als je id=002 typt dan 2.php openen... en als je id=124234 typt dat DAN pas unknown.php word geopend. waarom werkt dit niet??
Link naar reactie
Je krijgt die 'id' uit een formulier? Vanaf versie 4.2.1 (geloof ik) worden de waardes die ingevuld worden in een formulier niet meer standaard in een globale variabele gezet. Dat kan namelijk een beveiligingsprobleem veroorzaken: http://www.php.net/manual/en/security.registerglobals.php . Daar staat ook hoe het bij de nieuwe versie gedaan wordt ($_GET['id'] of $_POST['id']).
Link naar reactie
[quote:864566ff31="Stoofie"][code:1:864566ff31]if ($id==1) { include("1.php"); } elseif ($id==2) { include("2.php"); } else { include ("unknown.php"); }[/code:1:864566ff31][/quote:864566ff31] zou je niet beter zoiets kunnen doen: [code:1:864566ff31] $file = $id . ".php"; if(file_exists($file)) { include("$file"); } else { include("unknown.php"); }[/code:1:864566ff31] niet getest btw.. t.
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...