cronjob を使用してリモート Web サイトからファイルをダウンロードし、ホスティングに保存しようとしています。この目的のために、次の関数を使用していますが、望ましい結果を得ることができません。関数を実行すると、ファイルはダウンロードされません。
function save_image($inPath,$outDir, $outPath) {
$in = fopen($inPath, "rb");
if (!is_dir($outDir)) { mkdir($outDir); }
$out = fopen($outPath, "wb");
while ($chunk = fread($in,8192)) {
fwrite($out, $chunk, 8192);
}
fclose($in);
fclose($out);
}
save_image($dataurl,"data/","data/$filename");