服务器不显示php/html文件
我非常熟悉使用数据库和服务器,刚刚下载了MAMP。我有一个用html和css制作的网站,我想向它注入一个php脚本。我已将文件保存在.php中,当我从浏览器上的localhost端口导航到该文件时,不会显示任何html。它只显示一个空白的白色页面。可能有一个非常明显的答案,但我在谷歌搜索了一个小时,还没有找到解决方案 这是php脚本。它被包装在标记中,文档中的所有其他内容都是html服务器不显示php/html文件,php,html,Php,Html,我非常熟悉使用数据库和服务器,刚刚下载了MAMP。我有一个用html和css制作的网站,我想向它注入一个php脚本。我已将文件保存在.php中,当我从浏览器上的localhost端口导航到该文件时,不会显示任何html。它只显示一个空白的白色页面。可能有一个非常明显的答案,但我在谷歌搜索了一个小时,还没有找到解决方案 这是php脚本。它被包装在标记中,文档中的所有其他内容都是html <?PHP $filelocation = "Text.t
<?PHP
$filelocation = "Text.txt";
if (!file_exists($filelocation)) {
echo "Couldn't find datafile, please contact the administrator.";
}
else {
$newfile = fopen($filelocation,"r");
$content = fread($newfile, filesize($filelocation));
fclose($newfile);
}
$content = stripslashes($content):
$content = htmlentities($content):
$content = nl2br($content);
echo $content;
?>
很可能是PHP代码中有错误,无法解析。检查服务器日志以查看错误消息 乍一看,这似乎是有效的 通过执行以下操作,您可以更轻松地读取文件
$content = file_get_contents($filelocation);
但这是偶然的
在php.ini文件中打开错误报告,然后重新启动Web服务器。这将提供更详细的错误信息。您还应该检查您的服务器错误日志,因为其中通常也有一些内容
你是否收到了带有空白页面的HTTP 500响应代码?另外,您确定所讨论的文件确实有任何内容吗?
很可能您的PHP代码中有错误,无法解析。检查服务器日志以查看错误消息 乍一看,这似乎是有效的 通过执行以下操作,您可以更轻松地读取文件$content = file_get_contents($filelocation);
但这是偶然的
在php.ini文件中打开错误报告,然后重新启动Web服务器。这将提供更详细的错误信息。您还应该检查您的服务器错误日志,因为其中通常也有一些内容
你是否收到了带有空白页面的HTTP 500响应代码?另外,您确定所讨论的文件确实有任何内容吗?
很可能是php/php语法错误 在.php文件的第一行中编写以下内容:<?php error_reporting(E_ALL); ?>
这将使解释器向您显示您的错误
此外,关于您的问题的更多详细信息也不会有什么坏处。很可能您有php/php语法错误 在.php文件的第一行中编写以下内容:
<?php error_reporting(E_ALL); ?>
这将使解释器向您显示您的错误
此外,有关问题的更多详细信息也不会有什么坏处。代码中有两个语法错误:
$content = stripslashes($content):
$content = htmlentities($content):
它们必须以分号结尾
$content = stripslashes($content);
$content = htmlentities($content);
除此之外,您的错误可能会像其他人所说的那样被捕获并写入日志。您的代码中有两个语法错误:
$content = stripslashes($content):
$content = htmlentities($content):
它们必须以分号结尾
$content = stripslashes($content);
$content = htmlentities($content);
除此之外,您的错误很可能会像其他人所说的那样被捕获并写入日志。发布您编写的代码,这样我们就可以看到您在做什么。发布您编写的代码,这样我们就可以看到您在做什么。我查看了php错误日志,我的代码行中似乎有一个错误,这是else语句结尾的括号。我也许可以从这里找到答案,谢谢你的帮助!不客气,但我认为问题出在@lucasborione上——也就是说,你有一些:而不是;。不管怎样,欢迎来到这里。希望我们能在againI检查php错误日志时看到您,我的代码行中似乎有一个错误,它是else语句结尾的括号。我也许可以从这里找到答案,谢谢你的帮助!不客气,但我认为问题出在@lucasborione上——也就是说,你有一些:而不是;。不管怎样,欢迎来到这里。希望我们能再次见到你