PHP 文件在 MAMP 上的本地服务器上运行良好,没有错误,但是当我将其上传到我的学校 Web 服务器并尝试运行该页面时,我收到了这些错误消息,但它正在工作,它只是给了我这些错误
警告:include() [function.include]:第 57 行 /home//inc/header.php 中的文件名不能为空
警告:include() [function.include]:在 //public_html/inc/header.php 中打开 '' 以包含 (include_path='.:/usr/lib/php:/usr/local/lib/php') 失败在第 57 行
最后一行的来源是第 57 行,它表示错误正在发生
<?php
if(isset($_GET["page"])){
if($_GET["page"] == "home"){
$pageTitle = "Home Page";
$page = null;
}else if($_GET["page"] == "aboutus"){
$pageTitle = "About Us";
$page = "aboutus.php";
}else if($_GET["page"] == "contact"){
$pageTitle = "Contact Us";
$page = "contact.php";
}else if($_GET["page"] == "portfolio"){
$pageTitle = "Portfolio";
$page = "portfolio.php";
}else if($_GET["page"] == "services"){
$pageTitle = "Services";
$page = "services.php";
}
}
?>
<title><?php echo $pageTitle;?></title>
<?php include($page) ;?> <!-- different pages load content -->