Maison >développement back-end >tutoriel php >PHP télécharger le stockage de fichiers à distance vers l'introduction d'un exemple de développement local

PHP télécharger le stockage de fichiers à distance vers l'introduction d'un exemple de développement local

黄舟
黄舟original
2017-08-16 09:58:283823parcourir

Dans notre travail de développement quotidien, nous devons parfois développer l'interface de publication du collecteur, ce qui nécessite l'utilisation de fonctions de pièce jointe à distance. Pour cela, nous devons utiliser php pour télécharger des fichiers à distance et les stocker localement si le serveur prend en charge CURL. fonction, le programme donnera la priorité à CURL, car les résultats des tests montrent que le temps de réponse et l'utilisation des ressources de CURL sont bien inférieurs à file_get_contents

Nous devons d'abord télécharger le php dont nous avons besoin ; Téléchargez les fichiers distants dans la bibliothèque de fonctions stockée localement : http://www.php.cn/xiazai/leiku/805

Une fois le téléchargement terminé, recherchez ce dont nous avons besoin du fichier de classe php, 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 "codexiazai.php"; //引入类文件
$img=GrabImage(" //远程文件连接 
if($img) echo &#39;<pre class="brush:php;toolbar:false"><img  src="&#39;.$img.&#39;" alt="PHP télécharger le stockage de fichiers à distance vers l'introduction d'un exemple de développement local" >
';          //输出显示 else echo "false"; ?>

Le résultat en cours d'exécution est le suivant :

PHP télécharger le stockage de fichiers à distance vers lintroduction dun exemple de développement local

Lorsque nous l'exécutons, la page affiche des images Lorsque nous ouvrons le répertoire local, les images sont déjà stockées dans notre répertoire local, comme indiqué ci-dessous :

PHP télécharger le stockage de fichiers à distance vers lintroduction dun exemple de développement local

Remarque :

Ici, nous utilisons l'image téléchargée comme exemple. Chaque fois que nous actualisons la page, nous stockerons la même image ici. comme avant. Il y a aussi une fonction dans cette classe. Lorsque nous appelons cette fonction et actualisons la page, la page affiche uniquement le nom, pas l'image. Les exemples de base sont presque les mêmes. essayez-le vous-même !

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