hey zoltan, I used your code but this still is displaying both the 404 and the normal page: http://arubaguide.org/arubaguide/categories.php?catcode=activities <?php $pagename = $_GET['catcode']; if(file_exists("$pagename")) { include "$pagename"; } else { include "404.php"; } ?> ""Zoltán Németh"" <znemeth@xxxxxxxxxxxxxx> wrote in message news:1175260687.5023.56.camel@xxxxxxxxxxxxxxx > 2007. 03. 30, péntek keltezéssel 15.10-kor Dwayne Heronimo ezt írta: >> indeed.. it should be catcode instead of page.:-(. but still its not >> working >> :S >> >> >> >> <?php >> >> /* function to get an external file into a vatiable */ >> function get_include_contents($filename) { >> if (is_file($filename)) { >> ob_start(); >> include $filename; >> $contents = ob_get_contents(); >> ob_end_clean(); >> return $contents; >> } >> return false; >> } >> >> /* configuration file */ >> >> $errormsg = get_include_contents('404.php'); >> $pagename = $_GET['catcode']; >> >> /* end configuration file */ >> >> if(file_exists("$pagename")) >> { >> include "$pagename"; >> } >> else >> { >> echo "$errormsg"; >> } >> ?> >> > > actually I don't know what the problem is, but I would do it in a much > shorter way: > > $pagename = $_GET['catcode']; > if(file_exists("$pagename")) { > include "$pagename"; > } else { > include "404.php"; > } > > about your original question, the script looks basically okay... what is > the error you get? > > greets > Zoltán Németh > >> >> >> ""Zoltn Nmeth"" <znemeth@xxxxxxxxxxxxxx> wrote in message >> news:1175259498.5023.49.camel@xxxxxxxxxxxxxxx >> > 2007. 03. 30, pntek keltezssel 14.45-kor Dwayne Heronimo ezt rta: >> >> Dear All, >> >> >> >> I have made a simple php script that will show an 404.php error page >> >> when >> >> an >> >> item is removed. >> >> >> >> You can see the page here: >> >> http://arubaguide.org/arubaguide/categories.php?catcode=art >> >> >> >> But some how this is not working. It is displaying the 404 page and >> >> the >> >> normal page. >> > >> > in the above link you do not give a "page" parameter at all... so from >> > where should the script get it? >> > >> > greets >> > Zoltn Nmeth >> > >> >> >> >> >> >> <?php >> >> >> >> /* function to get an external file into a vatiable */ >> >> function get_include_contents($filename) { >> >> if (is_file($filename)) { >> >> ob_start(); >> >> include $filename; >> >> $contents = ob_get_contents(); >> >> ob_end_clean(); >> >> return $contents; >> >> } >> >> return false; >> >> } >> >> >> >> /* configuration file */ >> >> >> >> $errormsg = get_include_contents('404.php'); >> >> $pagename = $_GET['page']; >> >> >> >> /* end configuration file */ >> >> >> >> if(file_exists("$pagename")) >> >> { >> >> include "$pagename"; >> >> } >> >> else >> >> { >> >> echo "$errormsg"; >> >> } >> >> ?> >> >> >> >> is the $pagename not enough for this script? >> >> >> >> Let me know.. >> >> >> >> Dwayne >> >> >> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php