cPanel X的文件管理器模块似乎在PHP文件的末尾(在 !> 之后)添加了尾随的换行符。您需要以其他方式编辑您的PHP文件并将它们上传,或者重新编辑文件以删除多余的行。
由Carnuke添加:我还发现当我在cpanel中编辑mainfile.php时也会有这种情况。它留下了尾随行在 !> 之后,造成各种问题。
Mithrandir的评论:在 ?> 后跟的尾随换行符将启动HTML输出,如果在代码中随后尝试添加/修改标题信息(如header('location:')重定向或其他标题信息),则将导致错误。
这些主文件.php中的换行符可能导致令人讨厌的空白页面。
尾随的回车换行符可能产生哪些具体问题?
追加的换行符真的会引发问题吗(它可能会导致什么问题呢?)。我一直在使用这种方法(通过Cpanel文件管理器)更新我的XOOPS代码文件的一些内容(比如最近刚刚更新了mainfile.php文件)。到目前为止还没有发现问题,但我担心上述问题会在不知情的情况下导致网站出现问题...
编辑后
我发现最近遇到的“记住我”登录问题竟然是由于mainfile.php文件中的尾部换行符引起的!(我已经尝试了各种方法来解决这个问题,比如关闭保护程序等,但显然是由于上述Cpanel文件管理器问题造成的!)
嘿,这很严重!应该告诉所有人(很高兴找到了这个优秀的FAQ)。
现在,我不知道该如何检查我到目前为止通过这种方法编辑的剩余文件...