Jump to content

Archived

This topic is now archived and is closed to further replies.

Chemmi

The easiest PHP script...

Recommended Posts

<?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!

Share this post


Link to post
Share on other sites
Where are you defining $page? Chances are your new server has register_globals off (as it should)...... Just a guess, but try this...
[code]
if($_GET['page'] == "") {
    include("main.php");
} else{
    include($_[GET['page'].".php");
}
?>
[/code]
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.

Share this post


Link to post
Share on other sites
[!--quoteo(post=377765:date=May 28 2006, 02:20 AM:name=thorpe)--][div class=\'quotetop\']QUOTE(thorpe @ May 28 2006, 02:20 AM) [snapback]377765[/snapback][/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...
[code]
if($_GET['page'] == "") {
    include("main.php");
} else{
    include($_[GET['page'].".php");
}
?>
[/code]
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!

Share this post


Link to post
Share on other sites
[!--quoteo(post=377766:date=May 28 2006, 01:44 AM:name=Chemmi)--][div class=\'quotetop\']QUOTE(Chemmi @ May 28 2006, 01:44 AM) [snapback]377766[/snapback][/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.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.