0

私はPHPで次のコードを持っています:

$connection = @ftp_connect (IP of the server, 21);
ftp_login ($connection, User in FTP, Password in FTP);

ftp_pasv ($connection, true);
ftp_put ($connection, Remote File, Local file, FTP_BINARY);

FTPへの接続を作成してログインできますが、ftp_put関数は常に次の警告とともに空のファイルをアップロードします。

Warning:  ftp_put(): TYPE is now 8-bit binary

ただし、FTP_BINARYをFTP_ASCIIに変更すると、ファイルはアップロードされますが、「特殊文字」(jpg写真)のため、コンテンツは「元のファイル」と同じではありません。質問は:

FTP_BINARYを使用して、この警告を表示してみませんか?

4

1 に答える 1