PHP 选择性地包含文件的一部分
PHP selectively includes part of a file
好的,所以在我网站的某些页面上,我在末尾包含了一个 foot.php 文件,这样当我对其进行更改时,它会影响网站上的所有页面。在大多数页面上,这可以正常工作,但在某些页面上,它只是切断,并且在生效后没有包含。奇怪的是它只包含发生这种情况的页面上的文件的一部分。
我认为这可能是因为我使用了包含的数量,但我有更多的页面工作得很好。以这个为例:
http://www.kelvinshadewing.net/codeSquirrel5.php
在这里,你可以看到底部被切断了,如果你查看源代码, div 中的其余部分都没有了,但是 div 本身被关闭了适当地。但是然后去这里:
http://www.kelvinshadewing.net/sprTartii.php
您会看到完整的代码在那里,并且 Disqus 应用程序也存在。这个问题在我添加 Disqus 之前就一直存在,并且当我以不同的方式使用 include 生成全局内容时也发生了,所以特别是那些页面。它仅使用我的 Squirrel 教程即可完成,仅此而已。我完全被难住了,不知道是什么原因造成的。我已经检查了我的代码十几次,并验证了每个页面都使用相同的 PHP 脚本。
至于脚本本身,就是这样:
<?php include "foot.php";
include "disqus.php"; ?>
问题刚刚消失,所以我将其判定为服务器故障。如果其他人正在阅读本文,我建议查看 Andrew 的评论,因为知道该代码很高兴。
好的,所以在我网站的某些页面上,我在末尾包含了一个 foot.php 文件,这样当我对其进行更改时,它会影响网站上的所有页面。在大多数页面上,这可以正常工作,但在某些页面上,它只是切断,并且在生效后没有包含。奇怪的是它只包含发生这种情况的页面上的文件的一部分。
我认为这可能是因为我使用了包含的数量,但我有更多的页面工作得很好。以这个为例:
http://www.kelvinshadewing.net/codeSquirrel5.php
在这里,你可以看到底部被切断了,如果你查看源代码, div 中的其余部分都没有了,但是 div 本身被关闭了适当地。但是然后去这里:
http://www.kelvinshadewing.net/sprTartii.php
您会看到完整的代码在那里,并且 Disqus 应用程序也存在。这个问题在我添加 Disqus 之前就一直存在,并且当我以不同的方式使用 include 生成全局内容时也发生了,所以特别是那些页面。它仅使用我的 Squirrel 教程即可完成,仅此而已。我完全被难住了,不知道是什么原因造成的。我已经检查了我的代码十几次,并验证了每个页面都使用相同的 PHP 脚本。
至于脚本本身,就是这样:
<?php include "foot.php";
include "disqus.php"; ?>
问题刚刚消失,所以我将其判定为服务器故障。如果其他人正在阅读本文,我建议查看 Andrew 的评论,因为知道该代码很高兴。