Maison >développement back-end >tutoriel php >Comment puis-je télécharger des images à partir d'URL PHP ?
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!