ファイルのコピーに問題があります。私のコード:
$file = "https://www.ilportaleofferte.it/portaleOfferte/resources/opendata/csv/offerteML/2019_1/PO_Offerte_G_MLIBERO_20190130.xml";
$newfile = $_SERVER['DOCUMENT_ROOT'] . '/input/PO_Offerte_G_MLIBERO_20190130.xml';
if(copy($file, $newfile)) {
echo "salvato<br>";
} else {
echo "ERROR inport file PO_Offerte_".$data.".".$ext."<br>";
die;
}
copy()
true を指定すると、ファイルは作成されますが、ファイルの末尾にいくつかの行がありません... ファイルは 3.6MB で、ファイルの末尾の 0.3 がありません...
ファイルを手動でダウンロードすると、すべて問題なくソースが完成します...
file_get_contents()
ファイルの内容を取得し、ファイル書き込み機能を使用してファイルに保存しようとすると、実際には同じ問題が発生します...
実際に関わっているupload_max_filesize
とは思いませんが、20MBの設定ですpost_max_size
copy()
ヒントはありますか?
ありがとう