Jump to content


Photo

The easiest PHP script...


  • Please log in to reply
3 replies to this topic

#1 Chemmi

Chemmi
  • New Members
  • Pip
  • Newbie
  • 2 posts

Posted 28 May 2006 - 05:30 AM

<?php
if($page == ""){
include("main.php");
}
else{
include("$page.php");
}
?>


That is the script I'm using.

I had it hosted on my old host and it worked perfectly fine. I got a new host today and I just copied and pasted everything over... and I get this error..

Warning: main(main.php): failed to open stream: No such file or directory in /home/content/m/e/x/mexpresison/html/index.php on line 59

Warning: main(main.php): failed to open stream: No such file or directory in /home/content/m/e/x/mexpresison/html/index.php on line 59

Warning: main(): Failed opening 'main.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/content/m/e/x/mexpresison/html/index.php on line 59


Lol, this is probally a SIMPLE problem, but I'm dumb.

Thanks for the help!

#2 trq

trq
  • Staff Alumni
  • Advanced Member
  • 31,041 posts

Posted 28 May 2006 - 06:20 AM

Where are you defining $page? Chances are your new server has register_globals off (as it should)...... Just a guess, but try this...
if($_GET['page'] == "") {
    include("main.php");
} else{
    include($_[GET['page'].".php");
}
?>
PS: Your code is also VERY insecure. You should check for the existence of these files before including them. As it is, anyone could quite easily hack your site.

#3 Chemmi

Chemmi
  • New Members
  • Pip
  • Newbie
  • 2 posts

Posted 28 May 2006 - 06:44 AM

[!--quoteo(post=377765:date=May 28 2006, 02:20 AM:name=thorpe)--][div class=\'quotetop\']QUOTE(thorpe @ May 28 2006, 02:20 AM) View Post[/div][div class=\'quotemain\'][!--quotec--]
Where are you defining $page? Chances are your new server has register_globals off (as it should)...... Just a guess, but try this...
if($_GET['page'] == "") {
    include("main.php");
} else{
    include($_[GET['page'].".php");
}
?>
PS: Your code is also VERY insecure. You should check for the existence of these files before including them. As it is, anyone could quite easily hack your site.
[/quote]


Thank you SO much! The coding wasn't working but my friend help me mess with it and fix it so it'll work! I appreciate it so much!!! This error was making me so upset, lol. I feel better now.

Also, with this new coding, is my site a bit more secure or what?

Thanks!

#4 Prismatic

Prismatic
  • Members
  • PipPipPip
  • Advanced Member
  • 503 posts
  • LocationSan Diego

Posted 28 May 2006 - 09:01 AM

[!--quoteo(post=377766:date=May 28 2006, 01:44 AM:name=Chemmi)--][div class=\'quotetop\']QUOTE(Chemmi @ May 28 2006, 01:44 AM) View Post[/div][div class=\'quotemain\'][!--quotec--]
Thank you SO much! The coding wasn't working but my friend help me mess with it and fix it so it'll work! I appreciate it so much!!! This error was making me so upset, lol. I feel better now.

Also, with this new coding, is my site a bit more secure or what?

Thanks!
[/quote]

Yes it is.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users