ide上的PHP脚本在上传到服务器之前看起来是reular。但是当它上传到服务器时它的结构Corrupts.Im使用FileZilla进行上传。
示例:
上传前
<?php
echo 'This is';
echo 'Regular';
echo 'Code';
?>
<?php
echo 'This is';
echo 'Corrupted';
echo 'Code';
?>
答案 0 :(得分:2)
您的文件不是“ corrupted
”。 FTP 转移设置是此原因..
原因.. [阅读粗体文字]
FileZilla不会以任何方式分析以ASCII格式上传的文件。因此,如果 你有混合的行结尾,有些“意外”的事情可能发生。 Windows的原生行结尾是CR + LF。这就是FTP 服务器期望在ASCII上传输文件,在Windows上传输FileZilla 根本不适用任何行结束翻译。现在,想象一下 是一个混合Windows(CR + LF)和Unix(LF)行结尾的文本文件。 将该文件从基于Windows的系统上传到基于Unix的系统 将导致所有CR + LF仅转换为LF 。
请..