SmartFAQ由SmartFactory(https://www.smartfactory.ca)开发,SmartFactory是InBox Solutions(https://www.inboxsolutions.net)的一个部门。

我正在使用我的ISP的cPanel X文件管理器来更改/修改我的Xoops PHP文件,但我总是破坏我的网站。怎么了?
cPanel X的文件管理器模块似乎在PHP文件的末尾(在 !> 之后)添加了尾随的换行符。您需要以其他方式编辑您的PHP文件并将它们上传,或者重新编辑文件以删除多余的行。

由Carnuke添加:我还发现当我在cpanel中编辑mainfile.php时也会有这种情况。它留下了尾随行在 !> 之后,造成各种问题。

Mithrandir的评论:在 ?> 后跟的尾随换行符将启动HTML输出,如果在代码中随后尝试添加/修改标题信息(如header('location:')重定向或其他标题信息),则将导致错误。

这些主文件.php中的换行符可能导致令人讨厌的空白页面。


评论归作者所有。我们不对其内容负责。
user

 尾随的回车换行符可能产生哪些具体问题?


追加的换行符真的会引发问题吗(它可能会导致什么问题呢?)。我一直在使用这种方法(通过Cpanel文件管理器)更新我的XOOPS代码文件的一些内容(比如最近刚刚更新了mainfile.php文件)。到目前为止还没有发现问题,但我担心上述问题会在不知情的情况下导致网站出现问题...

编辑后
我发现最近遇到的“记住我”登录问题竟然是由于mainfile.php文件中的尾部换行符引起的!(我已经尝试了各种方法来解决这个问题,比如关闭保护程序等,但显然是由于上述Cpanel文件管理器问题造成的!)

嘿,这很严重!应该告诉所有人(很高兴找到了这个优秀的FAQ)。

现在,我不知道该如何检查我到目前为止通过这种方法编辑的剩余文件...

 
user

 回复:尾部换行符会导致哪些具体问题?


根据经验,编辑文件一次是没有问题的,它会添加一个换行符,但这似乎不会影响PHP文件。问题开始出现在你再次编辑文件而没有清理文件底部时。它似乎每次编辑都会添加一个换行符。这就是为什么我花了这么长时间才发现我的网站为什么一开始能正常工作,然后又出了问题。

 


Login

Who's Online

227 user(s) are online (15 user(s) are browsing XOOPS FAQ)


Members: 0


Guests: 227


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Did you know ?

On *NIX systems, you can use symbolic links (ln -s) to link your cache, templates_c, and uploads directories to folders that are outside of your web root.

Random question

How to display banner adds in other blocks as well as in header.?