Maison >développement back-end >tutoriel php >Comment puis-je enregistrer des images à partir d'URL PHP sur mon ordinateur local ?

Comment puis-je enregistrer des images à partir d'URL PHP sur mon ordinateur local ?

DDD
DDDoriginal
2024-12-17 22:31:21123parcourir

How Can I Save Images from PHP URLs to My Local Computer?

Enregistrement d'images à partir d'URL PHP

Enregistrer des images à partir d'URL PHP sur votre ordinateur local peut être une tâche utile pour diverses applications. Voici comment y parvenir avec PHP :

Si votre configuration PHP permet de récupérer des données à partir d'URL, vous pouvez utiliser le code suivant :

$url = 'http://example.com/image.php';
$img = '/my/folder/flower.gif';
file_put_contents($img, file_get_contents($url));

Cependant, si file_get_contents est désactivé pour des raisons de sécurité problèmes, vous pouvez utiliser cURL à la place :

$ch = curl_init('http://example.com/image.php');
$fp = fopen('/my/folder/flower.gif', 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);

En utilisant l'une ou l'autre de ces méthodes, vous pouvez facilement enregistrer des images à partir d'URL PHP distantes. à votre système local.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn