为什么我的php文件丢失了空白

时间:2016-12-12 13:00:36

标签: php ftp comments whitespace

我对客户端站点进行了一些更改,然后通过filezilla上传了更改的文件。该网站不再工作:-(我检查了服务器上文件的源代码,以确保它们已更新,我看到一些文件删除了很多空格。即多个语句一行。实际的PHP代码被注释掉了,因为单行注释一直在继续。在我的本地文件中,它看起来像这样:

<table width="100%" border="0">
<tr>
<td width="50%" align="center">$name</td>
<td width="50%" align="center">$name</td>
</tr>
<tr>
<td width="50%" align="center">$name</td>
<td width="50%" align="center">$name</td>
</tr>
</table>

但服务器上的文件如下所示:

//here is a comment
$xyz = 123;

我猜这就是为什么它被打破了!

我尝试重复上传,一无所获。真的卡在这里,不知道发生了什么。任何想法,谢谢。

1 个答案:

答案 0 :(得分:1)

这些文件很可能是在一个系统中创建的,而在其他系统中编辑的。没有propper文件格式就可以做到这一点。尝试使用第一个系统编辑它们,或者将所有换行符转换为新格式。 这是关于unix / linux换行符和windows CR的全部内容。甚至在这里也有冲突。