Chemmi
-
Posts
2 -
Joined
-
Last visited
Never
Posts posted by Chemmi
-
-
<?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!
The easiest PHP script...
in PHP Coding Help
Posted
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!