Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

PHP, lille include problem.

Af Semi Nørd Zyph | 30-07-2004 10:45 | 1017 visninger | 3 svar, hop til seneste
Min side er sat således op, at den includer en .txt fil, alt efter en querystring. Fx et link til: ?p=forside ville include forside.txt. <? if(!isset($_GET['p'])) { $p = 'forside'; } ?> <? include("$p.txt"); ?> Okay, men. Hvis vi så forestiller os, at en bruger skriver ?p=ugyldig og at ugyldig.txt IKKE findes. Resulterer det jo i Warning: main(txt/fejld.txt): failed to open stream osv.. Jeg vil gerne erstattet den fejl, med min egen tekst. Som kommer frem, hvis en ikke gyldig fil prøver at blive includet?
--
- If Everything Else Fails Just Boogie - http://www.zyph.dk[...] - oSKAr
#1
thefatman
Mega Nørd
30-07-2004 10:54

Rapporter til Admin
Det må vel være noget ala <? if(!isset($_GET['p'])) { $p = 'forside'; } if (is_dir($p}) { include("$p.txt"); } else { echo "Den ønskede fil findes ikke"; } ?>
--
Med Venlig Hilsen Kenneth Auchenberg AKA TheFatMan - http://www.thefatman.dk[...] Boycotter Hyggekrogen, HOL's børnehave
#2
Zyph
Semi Nørd
30-07-2004 11:28

Rapporter til Admin
thefatman fik det lavet ;) <?php if(!isset($_GET['p'])) { $p = 'forside'; } if (is_file("txt/".$p.".php")) { include("txt/$p.php"); } elseif (is_file("php/".$p.".php")) { include("php/$p.php"); } else { include("txt/fejl.php"); } ?> Smart smart.
--
- If Everything Else Fails Just Boogie - http://www.zyph.dk[...] - oSKAr
#3
ts_
Semibruger
30-07-2004 11:51

Rapporter til Admin
http://dk.php.net[...]
--
---------------------------------- det ved jeg godt du er, men hvad er jeg ?

Opret svar til indlægget: PHP, lille include problem.

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning