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
Libérer: 2024-12-21 03:23:14
original
828 Les gens l'ont consulté

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));
Copier après la connexion

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);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal