Possible en double:
PHP save image fileEnregistrer fichier distant
$image_url = 'http://site.com/images/image.png';
Comment puis-je enregistrer le fichier depuis un site distant à mon dossier dans certains?
Possible en double:
PHP save image fileEnregistrer fichier distant
$image_url = 'http://site.com/images/image.png';
Comment puis-je enregistrer le fichier depuis un site distant à mon dossier dans certains?
$image_url = 'http://site.com/images/image.png';
$img = file_get_contents($image_url);
$fp = fopen('image.png', 'w');
fwrite($fp, $img);
fclose($fp);
cela met toutes les données dans la RAM avant de l'écrire – thejh
Vous pouvez le faire avec CURL. De la manual:
$ch = curl_init("http://site.com/images/image.png");
$fp = fopen("image.png", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
Je pense que quelqu'un demande cela tous les jours. http://stackoverflow.com/search?q=php+save+remote+file+locally seulement 34 pages ... – DampeS8N