문제

내 서버에 파일을 업로드하려고 시도했습니다

my.php (일반 로컬 파일)

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

FileZilla FTP 클라이언트를 통해 업로드 한 후 (원격 서버 파일)

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

// OR SOMETIMES LIKE THIS
<?php

$box_title= "SEARCH ME"

?>

이것이 서버 관련 문제라고 생각하지만 확실하지 않습니다. 누구든지 솔루션 으로이 문제를 설명 할 수 있습니까?

감사

도움이 되었습니까?

해결책

위의 의견은 이미 ASCII/이진 모드를보고 있다고 제안했습니다. 파일을 ASCII 텍스트로 취급 할 수 있다는 것은 FTP의 이상한 속성입니다 (이 경우 FTP 전송은 대상 기계가 사용하는 것에 맞게 라인 엔딩 인코딩을 자동으로 변경합니다. 변경없이).

당신이 당신의 질문에서 인용 한 절단은 아마도 외모만큼 나쁘지 않을 것입니다. 일부 편집자는 실제로 Unix 스타일 라인 엔딩 인코딩 (ASCII 모드의 FTP가 파일에 넣은 것)을 표시하지 않습니다.

라인 엔딩에 대한 다른 인코딩은 휴대용 컴퓨팅 물건에 대한 끊임없는 슬픔의 원천입니다 ...이 경우 내가 추천 할 수있는 가장 좋은 점은 그것이 당신이 지금하는 방식으로 작동하는지, 그리고 그것이 그렇지 않은지 당신이 시도하는 것입니다. , FTP 클라이언트의 전송 모드를 다른 설정으로 강제하십시오.

다른 팁

나는 이것에 대해 $ 0.02에 원합니다.

Jan이 제안한 바와 같이, 이것은 분명히 ASCII 전송 문제입니다.

그러나 나는 이것이 FileZilla 클라운에서 적절하거나 예상되는 행동이 아니라고 생각합니다.

Debian Linux 클라이언트에서 SSH (SFTP)를 통한 Debian Linux 서버로 Perl 파일을 전송하고 있습니다.

FileZilla는 ASCII 모드에서 .pl 확장자가있는 파일을 전송하도록 설정되었지만 ISH Kumar가 원래 질문에서 언급 한 잘못된 형식을 생성합니다.

ASCII 모드로 전송 된 텍스트 파일은 Windows에서 *Nix로하는 것처럼 *nix에서 *nix로 전송해야합니다.

나는 이것에 대해 filezilla를 비난한다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top