为什么我的 php 文件丢失了空格
why is my php file is losing whitespace
我对一个客户端站点做了一些修改,然后通过filezilla上传了修改后的文件。该站点不再工作 :-( 我检查了服务器上文件的源代码以确保它们已更新,并且我看到一些文件删除了很多空格。即,一行中有多个语句. 实际 php 代码被注释掉了,因为单行注释一直在继续。在我的本地文件中,它看起来像这样:
//here is a comment
$xyz = 123;
但是服务器上的文件是这样的:
//here is a comment $xyz = 123;
我猜这就是它坏掉的原因!
我试过一遍又一遍地重新上传,但没有任何效果。真的卡在这里,不知道发生了什么。任何想法,谢谢。
这些文件很可能是在一个系统中创建的,而在其他系统中编辑的。在没有适当的文件格式的情况下这样做会导致这类事情。尝试使用第一个系统编辑它们,或者将所有换行符转换为新格式。
这都是关于 unix/linux 换行符和 windows CR 的。甚至在这里发生冲突。
我对一个客户端站点做了一些修改,然后通过filezilla上传了修改后的文件。该站点不再工作 :-( 我检查了服务器上文件的源代码以确保它们已更新,并且我看到一些文件删除了很多空格。即,一行中有多个语句. 实际 php 代码被注释掉了,因为单行注释一直在继续。在我的本地文件中,它看起来像这样:
//here is a comment
$xyz = 123;
但是服务器上的文件是这样的:
//here is a comment $xyz = 123;
我猜这就是它坏掉的原因!
我试过一遍又一遍地重新上传,但没有任何效果。真的卡在这里,不知道发生了什么。任何想法,谢谢。
这些文件很可能是在一个系统中创建的,而在其他系统中编辑的。在没有适当的文件格式的情况下这样做会导致这类事情。尝试使用第一个系统编辑它们,或者将所有换行符转换为新格式。 这都是关于 unix/linux 换行符和 windows CR 的。甚至在这里发生冲突。