I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Kunne det være at din if sætning foroven står indeni en anden if sætning så den måske aldrig bliver udført? Også det kan man få svar på med en debug linie:
<?php echo "nu udføres !isset på \$dir\n"; // debug linie if(!isset($dir)) $dir = 'dir/front.php'; ?>
Skal include($_GET['$dir']); ikke være include($dir); eller har jeg tabt?
Synes godt om
Slettet bruger
28. februar 2004 - 12:44#5
Et tip til at bruge debug-linier (Ja, de er seje.):
I starten af din fil (eller i en config-fil, du inkluderer) kan du sætte en variabel:
$DEBUG=true;
Når du så vil lave en debuglinie skriver du bare:
if($DEBUG){echo "noget";print_r($variabel);}
Synes godt om
Slettet bruger
28. februar 2004 - 12:47#6
Jo, der skal i hvertfald ikke stå $_GET['$dir']
Enten indeholder $dir navnet på et element fra $_GET, og så skal der ikke '' om eller også forsøger du at bruge en værdi, der hedder $dir, og $ er ikke gyldigt i navne på array-elementer.
jo,. det skulle åbenbart bare være $dir - det troede jeg ikke nyere PHP ville godkende men det gjorde den :) tak til alle.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.