Dans notre article précédent Exemple d'introduction du stockage de fichiers distants de téléchargement PHP vers le développement local , nous avons présenté comment implémenter le téléchargement de fichiers distants PHP sur le stockage local, je pense que de nombreux amis peuvent facilement l'avoir, alors comment pouvons-nous implémenter PHP pour télécharger des images distantes ? Aujourd'hui, je vais vous présenter comment utiliser PHP pour télécharger des images distantes et les enregistrer localement !
Nous devons d'abord télécharger le PHP dont nous avons besoin pour télécharger l'image distante dans la bibliothèque de classes locale : http://www.php.cn/xiazai/leiku/647
Une fois le téléchargement terminé, recherchez le fichier de classe php dont nous avons besoin, décompressez-le dans notre répertoire local et créez un nouveau fichier php !
Une fois terminé, nous devons appeler cette classe dans le nouveau fichier php et instancier la classe :
<?php include_once "yuancxiazai.php";//引入类文件 //定义数值 $url = "http://imgsrc.baidu.com/imgad/pic/item/267f9e2f07082838b5168c32b299a9014c08f1f9.jpg"; $dirName = "D:/phpStudy/WWW/code"; $fileType = array('jpg', 'gif', 'png'); $img=download_image("$url","","$dirName",$fileType = array('jpg', 'gif', 'png'),$type = 1);//下载远程图片并保存到本地 var_dump($img);//打印数据, ?>
Le résultat en cours d'exécution est le suivant :
Remarque :
1 Dans l'exemple ci-dessus, j'ai promis le nom de l'image téléchargée et le chemin de l'image téléchargée. image. !
2. Lorsque nous n'actualisons pas la page, l'image sera à nouveau enregistrée et l'image précédente ne sera pas écrasée
<.>3. Nous pouvons connaître l'emplacement de l'image en fonction du chemin de l'image ci-dessus !
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!