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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top