PHP脚本执行,将HTML输出到浏览器,但浏览器不会显示它
发布时间:2020-12-13 16:44:29 所属栏目:PHP教程 来源:网络整理
导读:我有以下脚本,当用户点击查看其所有列表的链接时运行: ?phpif (!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::findUserRev
我有以下脚本,当用户点击查看其所有列表的链接时运行:
<?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&profile=5&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&profile=5&review=34"></a></li> </ul> 我在这里不知所措,文件显然正常工作并输出正确,但没有浏览器会显示它? 作为测试,我尝试在最终结束后在脚本底部的页面中添加一些随机文本?>标签,浏览器确实显示,但不是php生成的代码,或者是“STEP 2:etc …..”注释下的标签. 我已经更改了文件名,我已经尝试更改调用它的页面上的“isset”条件,我甚至将此文件的权限更改为最后的手段,但无济于事. 有人有什么建议吗? Apache 2.2.22版 感谢大家 解决方法
没有内容可以展示.
尝试在< a>之间放置一些测试内容.和< / a>. 换句话说,$userReview-> street似乎是空的并且没有产生输出.标记的其余部分不会呈现任何内容,就像< p>< / p>不会在屏幕上产生任何结果. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |