Il suffit d’avoir une liste d’url une à une à la ligne au format CSV
<?php
$fichier = __DIR__ . '/images.csv';
$csv = new SplFileObject($fichier); // On instancie l'objet SplFileObject
$csv->setFlags(SplFileObject::READ_CSV); // On indique que le fichier est de type CSV
$csv->setCsvControl(';'); // On indique le caractère délimiteur, ici c'est la virgule
foreach ($csv as $data) {
$file_name = basename($data[0]);
sleep(1);
if (file_put_contents($file_name, file_get_contents($data[0]))) {
echo "ok pour " . $file_name . "<br />";
} else {
echo "Erreur pour " . $file_name . "<br />";
}
}
?>