奇怪的PHP输出损坏

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了奇怪的PHP输出损坏脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我的一个 PHP站点上有一个非常奇怪的输出损坏.有时,会显示一段HTML代码,而不是正在解释的标记.看起来有些字符丢失了,弄乱了标签.请参阅下面的示例:第二行应该是指向c1的链接,但由于某种原因显示目标URL的一部分.

alt text http://trappist.elis.ugent.be/~wheirman/atuin/tmp/phpstrangeness.png

问题是暂时的,刷新通常会解决它.这可能发生在页面的不同部分(尽管通常在同一位置).只有Safari似乎受到了影响(但我怀疑Firefox只是因为更容的解析而掩盖了这个问题).它发生在我的开发服务器上作为实时服务器,它们都有略微不同的设置(输出缓冲,分块传输),尽管它发生的概率似乎有所不同.

有没有人见过这样的事情?

编辑

当我在此页面上的Safari中“查看代码”时,我得到以下HTML

<tr class="odd">
  <td>73</td>
  <td><a href="companies.PHP?view=1&amp;amp;companyid=73&amp;return=%2Foffice%2fcompanies.PHP">c1</a></td>
  <td></td>
  <td><img src='/images/dot_blue.png'  class="altTooltip" alt="inactive: no account"  /> </td>

我看不出有什么问题,所以当我要求源代码时,Safari已重新加载页面,或者我看起来不够努力……

解决方法

好吧,这是我在黑暗中的镜头.

在fi字符组合之后,在“office”一词中出现中断.我敢打赌fi ligature是 – 不知何故 – 造成麻烦.

究竟怎么样?由于该HTML代码不包含连字字符,因此这可能是Safari中的一个错误.特别是因为它随机发生.您可以尝试重命名文件,看看问题是否消失了?

拥有有效的HTML也可能有助于避免此问题,因为它使解析更容易.

脚本宝典总结

以上是脚本宝典为你收集整理的奇怪的PHP输出损坏全部内容,希望文章能够帮你解决奇怪的PHP输出损坏所遇到的问题。

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

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