Re: simple page not found 404 script - PHP

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

 



well, I don't know what may be wrong...
try echoing out $pagename
and is your script only this? or are there other parts? if so, those
other parts might be screwing things up...

greets
Zoltán Németh

2007. 03. 30, péntek keltezéssel 15.36-kor Dwayne Heronimo ezt írta:
> 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";
> }
> ?>
> 
> 
> 
> ""Zoltn Nmeth"" <znemeth@xxxxxxxxxxxxxx> wrote in message 
> news:1175260687.5023.56.camel@xxxxxxxxxxxxxxx
> > 2007. 03. 30, pntek keltezssel 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
> > Zoltn Nmeth
> >
> >>
> >>
> >> ""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