Maison >développement back-end >tutoriel php >Comment puis-je télécharger des images à partir d'URL PHP ?

Comment puis-je télécharger des images à partir d'URL PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-21 03:23:14829parcourir

How Can I Download Images from PHP URLs?

Téléchargement d'images à partir d'URL PHP

Le téléchargement d'images à partir d'URL PHP est une tâche courante qui peut être réalisée en utilisant diverses méthodes. Considérons un scénario dans lequel vous souhaitez enregistrer une image à partir d'une URL telle que http://example.com/image.php, qui contient une seule image, sur votre PC sous un nouveau nom.

Utilisation de allow_url_fopen

Si la configuration PHP autorise le fichier URL ouverture :

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

Utilisation de cURL

Si l'ouverture du fichier URL est désactivée, vous pouvez utiliser cURL :

$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);

Ces méthodes vous permettent pour télécharger et enregistrer des images à partir d'URL PHP avec le nom de fichier souhaité, vous permettant d'incorporer des images dans vos projets ou de les enregistrer pour une utilisation hors ligne.

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