Re: simple page not found 404 script - PHP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux