Pregunta

He intentado subir archivos a mi servidor

my.php (archivo local normal)

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

Después de subir a través de FTP FileZilla Client (archivo de servidor remoto)

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

// OR SOMETIMES LIKE THIS
<?php

$box_title= "SEARCH ME"

?>

Sospecho que esto es una cuestión relacionada con el servidor, pero no estoy seguro. ¿Puede alguien explicar este problema con solución

Gracias

¿Fue útil?

Solución

Un comentario anterior ya se ha sugerido mirando modo ASCII / binario. Es una propiedad extraña de FTP que los archivos pueden ser tratados como texto ASCII (en cuyo caso la transmisión FTP cambiará automáticamente la codificación de los finales de línea para adaptarse a la utilizada por el equipo de destino) o binario (en cuyo caso van a ser transferidos sin ningún cambio).

La mutilación usted ha citado en su pregunta probablemente no es un medio tan malo como parece; algunos editores en realidad no muestran la línea de tipo UNIX que termina la codificación (que es lo que FTP en modo ASCII, probablemente, poner en sus archivos) a pesar de que está ahí.

Las diferentes codificaciones para los finales de línea son una fuente constante de dolor en la materia de computación portátil ... en este caso, lo mejor que puedo recomendar es para probar si funciona de la manera que lo hace ahora, y si no, no trate de forzar el modo de transferencia de su cliente FTP a un entorno diferente.

Otros consejos

Me gustaría en mi $ 0,02 a esto.

Como sugirió Ene, esto es sin duda un problema de transferencia ASCII.

Sin embargo, creo que esto no es apropiada o el comportamiento esperado de la cllient FileZilla.

Estoy transfiriendo archivos de Perl desde un cliente de Debian Linux en un servidor Debian Linux sobre SFTP (SSH).

Esta versión se establece para transferir archivos con la extensión .pl en modo ASCII, pero esto produce el formato incorrecto que Ish Kumar señaló en la pregunta original.

Los archivos de texto transferidos en modo ASCII debe transferir igual de bien de * nix a * nix como lo hacen desde Windows a * nix.

La culpa Filezilla para éste.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top