【发布时间】:2017-04-27 08:34:03
【问题描述】:
我对客户站点进行了一些更改,然后通过 filezilla 上传了更改后的文件。该站点不再工作:-(我检查了服务器上文件的源代码以确保它们已更新,并且我看到一些文件删除了很多空格。即,一行上有多个语句.实际的php代码被注释掉了,因为单行注释一直在进行。在我的本地文件中,它看起来像这样:
//here is a comment
$xyz = 123;
但是服务器上的文件是这样的:
//here is a comment $xyz = 123;
我猜这就是它坏的原因!
我一遍又一遍地尝试重新上传,但什么也没做。真的卡在这里,不知道发生了什么。任何想法,谢谢。
【问题讨论】:
-
您如何将这些文件上传为二进制或文本(或自动)?这就是我现在能想到的。
-
那个,或者 filezilla 也可能在换行符上有设置,并且以不同的方式解释它们。编辑:在看到@Phylogenesis 的评论后,这就是我的意思。
-
行实际上合并了吗?还是您在记事本中查看不支持 Unix 行尾的文件?
-
临时修复,直到你弄清楚它是
/* here is a comment */ $xyz = 123; -
你在下面有一个答案,也许你会回答他们而不是 cmets。你寻求帮助,你得到了。祝你好运,我继续前进。
标签: php ftp comments whitespace