PHP脚本执行,将HTML输出到浏览器,但浏览器不会显示它

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP脚本执行,将HTML输出到浏览器,但浏览器不会显示它脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下脚本,当用户点击查看其所有列表的链接时运行:

<?PHP
if (!isset($_GET['review'])) {
//This page is called when users choose to view all their reviews
//STEP 1: find all the reviews created by this user. 

$userReviews = Reviews::findUserReviews($_SESSION['user_id']);
//STEP 2: run a for each that will spIT out a list of each review,with a url indicating the review id selected ?>

<ul>
<?PHP foreach ($userReviews as $userReview): ?>
    <li><a href="<?PHP echo $siteURL; ?>/index.PHP?public=6&amp;amp;PRofile=5&amp;review=<?PHP echo $userReview->id; ?>"><?PHP echo $userReview->street; ?></a></li>
<?PHP enDForeach; ?>
</ul>
<?PHP } else {
echo "test Echo";
}
?>

它是从另一个页面上的include访问,包含的工作,我没有得到PHP错误告诉我该文件不存在.

此外,服务器运行PHP代码并将其输出页面,但浏览器不会显示它,我只是得到一个空白区域,该文件应该显示.

当我点击视图时,它显示HTML在那里,并作为PHP的结果输出

<ul>
<li><a href="http://www.mytesturl.COM/index.PHP?public=6&amp;profile=5&amp;review=34"></a></li>
</ul>

在这里不知所措,文件显然正常工作并输出正确,但没有浏览器会显示它?

作为测试,我尝试在最终结束后在脚本底部页面添加一些随机文本?>标签,浏览器确实显示,但不是PHP生成代码,或者是“STEP 2:etc …..”注释下的标签.

我已经更改了文件名,我已经尝试更改调用它的页面上的“isset”条件,我甚至将此文件的权限更改为最后的手段,但无济于事.

有人有什么建议吗?

apache 2.2.22版
PHP版本5.3.10

感谢大家

解决方法

没有内容可以展示.

尝试在< a>之间放置一些测试内容.和< / a>.

换句话说,$userReview-> street似乎是空的并且没有产生输出.标记的其余部分不会呈现任何内容,就像< p>< / p>不会在屏幕上产生任何结果.

脚本宝典总结

以上是脚本宝典为你收集整理的PHP脚本执行,将HTML输出到浏览器,但浏览器不会显示它全部内容,希望文章能够帮你解决PHP脚本执行,将HTML输出到浏览器,但浏览器不会显示它所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。