2007. 03. 30, péntek keltezéssel 15.56-kor Dwayne Heronimo ezt írta:
> When I echo the $pagename it returns the correct string. I also tried to
> rename the $pagename to something I am sure that wouldn't come up in other
> scripts.
> One thing that is coming up in other scripts is the $_GET['catcode'] because
> I am using queries with this to show the categories.
where did you put that echo? you should put it right before the
if (file_exists("$pagename"))
row
btw, if you pass only the variable, you don't need those quotes around
it - they only consume resources in this case. so:
if (file_exists($pagename))
but I must admit I have no more ideas. if $pagename is correct right
before the if, and still both the if part and the else part gets
executed thats beyond my knowledge...
one more thought: do you have any kind of code after this if?
maybe you just forget that you include some displaying part after it and
that's making the confusion...
greets
Zoltán Németh
>
> wierd i tried renaming the
> ""Zoltn Nmeth"" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> > 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
> > Zoltn Nmeth
> >
> > 2007. 03. 30, pntek keltezssel 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"" <[EMAIL PROTECTED]> wrote in message
> >> news:[EMAIL PROTECTED]
> >> > 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"" <[EMAIL PROTECTED]> wrote in message
> >> >> news:[EMAIL PROTECTED]
> >> >> > 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