Dosyaları FTP Client yükle yoluyla bozuk alıyorsanız

2 Cevap php

Benim sunucuya dosya yükleme çalıştı

my.php (normal yerel dosya)

<?php
$box_title= "SEARCH ME"
?>

FileZilla FTP Client (uzak sunucu dosya) aracılığıyla yükledikten sonra

// SOMETIMES ABOVE FILE BECOMES
<?php$box_title= "SEARCH ME"?>

// OR SOMETIMES LIKE THIS
<?php

$box_title= "SEARCH ME"

?>

Ben bu bir sunucu ile ilgili bir konudur, ama emin değilim sanıyorum. Herkes bir çözüm ile bu sorunu açıklayabilir

Teşekkürler

2 Cevap

Üzerinde bir yorum zaten ASCII / binary modunda bakarak önerdi. Bu dosyaları ASCII metin (FTP şanzıman otomatik hedef makine tarafından kullanılan bir uyum hat sonlar kodlamasını değiştirmek hangi durumda) ya da transfer olacak durumda (ikili olarak tedavi edilebilir FTP garip bir özelliği var herhangi bir değişiklik olmadan).

Sorunuza alıntı yaralama muhtemelen görünüyor yarısı kadar kötü değildir; Bazı editörler aslında orada olsa bile (muhtemelen dosyalarının içine koymak ASCII modunda hangi FTP olduğu) kodlama biten UNIX tarzı satır görüntüler yok.

Satır sonları için farklı kodlamalar ... taşınabilir bilgisayar şeyler keder sabit bir kaynağı o şimdi bunu bir şekilde çalışır eğer denemek için bu durumda ben tavsiye ederim en iyi şey olduğunu, ve eğer bu olmuyorsa , farklı bir ayara FTP müşterinin transfer modunu zorlamadan deneyin.

Ben bu benim 0,02 $ atmak istiyorum.

Jan önerildiği gibi, bu kesinlikle bir ASCII transfer konudur.

Ancak, ben bu FileZilla cllient itibaren uygun ya da beklenen davranış değildir düşünüyorum.

Ben SFTP (SSH) üzerinde bir Debian Linux Server bir Debian Linux istemci Perl dosyalarını aktarırken duyuyorum.

FileZilla ASCII modunda. Pl uzantılı dosyaları aktarmak için ayarlanmış, ancak bu Ish Kumar özgün soru belirtildiği hatalı biçimi üretir.

Onlar gibi ASCII modunda aktarılan metin dosyaları Windows * nix * from nix * nix sadece de aktarmanız gerekir.

Ben bu bir Filezilla suçlarlar.