ローカル ファイルを作成してから ftp サーバーにアップロードする際に問題があります。
これが私のコードです:
$file = 'test';
$string = $phone.','.$y.','.$z;
$fp = fopen($file, 'w+');
fwrite($fp, $string);
fclose($fp);
$fp = fopen($file, 'r');
$conn_id = ftp_connect('domain');
ftp_login($conn_id, 'user', 'pass');
if (ftp_fput($conn_id, $file, $fp, FTP_BINARY)) {
} else {
}
ftp_close($conn_id);
fclose($fp);
unlink($file);
エラーは発生しません。メモリを超えているだけです。アップロード時を除いて、他の場所ではftpサーバーに他の問題はありません。私が言ったように、ファイルはわずか12バイトです。