I file sono sempre danneggiati tramite FTP Client Carica
-
19-09-2019 - |
Domanda
Ho cercato di caricare i file al mio server
my.php (normale file locale)
<?php
$box_title= "SEARCH ME"
?>
Dopo aver caricato tramite FileZilla FTP Client (file server remoto)
// SOMETIMES ABOVE FILE BECOMES
<?php$box_title= "SEARCH ME"?>
// OR SOMETIMES LIKE THIS
<?php
$box_title= "SEARCH ME"
?>
Ho il sospetto che questo è un problema relativo server, ma non è sicuro. Qualcuno può spiegare questo problema con una soluzione
Grazie
Soluzione
Un commento di cui sopra già suggerito guardando la modalità ASCII / binario. Si tratta di una proprietà di strano FTP che i file possono essere trattati come testo ASCII (nel qual caso la trasmissione FTP cambierà automaticamente la codifica di fine riga per adattarsi quello utilizzato dalla macchina di destinazione) o binario (nel qual caso essi saranno trasferiti senza alcuna modifica).
La mutilazione che hai citato nella tua domanda è probabilmente non la metà come male come sembra; alcuni editori in realtà non mostrano la linea in stile UNIX fine di codifica (che è ciò che FTP in modalità ASCII probabilmente messo nei file) anche se è lì.
Le diverse codifiche per terminazioni di linea sono una costante fonte di dolore in roba computer portatili ... in questo caso la cosa migliore che posso consigliare è per voi di provare se funziona il modo in cui lo si fa ora, e se non, provare a forzare la modalità di trasferimento del vostro client FTP per una diversa impostazione.
Altri suggerimenti
Vorrei a mia $ 0,02 a questo.
Come Jan suggerito, questo è sicuramente un problema di trasferimento ASCII.
Tuttavia, credo che questo non è appropriato o comportamento previsto dal cllient FileZilla.
Sto trasferendo i file Perl da un client Debian Linux a un server Debian Linux su SFTP (SSH).
FileZilla è impostato per trasferire i file con estensione .pl in modalità ASCII, ma questo produce il formato non corretto che Ish Kumar indicato nella domanda iniziale.
I file di testo trasferiti in modalità ASCII dovrebbe trasferire altrettanto bene da * nix a * nix come fanno da Windows a * nix.
Do la colpa Filezilla per questo.