기본적으로 내 모든 xbox의 스크린 샷을 축소판으로 나열하는 PHP로 된 매우 간단한 시스템을 개발 중입니다. xbox는 내 LAN에 연결되어 있으며 PHP를 사용하여 Xbox의 FTP 서버에 연결하고 원하는 파일을 나열하므로 제대로 작동합니다.FTP 래퍼가 PHP에서 보낸 FTP 명령은 무엇입니까
문제는 그 기능을 사용할 때 file_get_contents("ftp://user:[email protected]_ip/path/screenshots/image.bmp")
FTP 서버 나에게 응답 " 인식 500 명령"을 보낼 것입니다.
아무리 FTP 서버에있는 파일을 열 때 사용하는 명령, 난 작동하지 않았다, 너무 fopen()
및 filesize()
을 시도하지했습니다. 이 세 가지 PHP 함수는 모두 FTP 프로토콜을 사용합니다. 즉, 함수가 FTP 래퍼를 사용한다는 의미입니다.
그래서 내가 알아야 할 것은이 ftp 래퍼가 FTP 서버로 보내어 선택한 파일을받는 명령입니다.
정보 : ftp_get()
기능은 잘 작동하지만, 지정된 폴더에 직접 파일을 저장, 난 그냥, 내가 파일 내용이 필요하지만 싶지 않아 의미 문자열과 같은 파일 내용이 필요 새 파일에 저장하십시오.
PHP 매뉴얼
http://php.net/manual/en/wrappers.php
http://php.net/manual/en/wrappers.ftp.php
효과가 있습니다. 정말 고맙습니다! 훌륭한 솔루션은 출력 버퍼링을 사용 했습니까? –