私のサーバーにPHPファイルをアップロードしようとすると、メッセージが表示されます:"Parse error: ..."
その意味は分かっていますが、問題は他にあります。PHPコードが正しく表示されない[1行で] EOL
私のローカルサーバー(私のコンピュータにインストールされている私のXAMPP)でファイルを編集すると、すべて問題ありません。 しかし、同じファイルをオンラインでアップロードすると(Godaddyでのホスティング)、すべてのコードが1行に表示されます。私はこれをサーバーからダウンロードし、次にNotepad ++でテストしました。
例えば私のコードは次のようになります。
<?php
//my comment
echo 'First';
echo 'Second';
?>
しかし、表示されている:
<?php //my comment echo 'First'; echo 'Second';?>
だから、今//my comment
はすべて私のコードを壊します。
解決策が見つかりません。助けてください。
UNIX/Windows EOLの問題? –
FTP –
でファイルをアップロードするときにascii/textモードを使用すると、/ * coments * /を使用してこれをすばやく解決できますが、End of Lineの問題を修正する必要があります(メモパッド++がターゲットシステムと同じEOLを使用するように設定するかdos2unix/unix2dos unixコマンド –