Maison > Article > développement back-end > Comment télécharger des fichiers distants avec PHP
Cet article présente principalement la méthode de téléchargement de fichiers distants PHP sur le stockage local. Il analyse les compétences opérationnelles des fichiers distants PHP avec des exemples. Il a une certaine valeur de référence.
Cet article explique les exemples Comment télécharger des fichiers distants sur le stockage local en PHP. La méthode de mise en œuvre spécifique est la suivante :
<?php function GrabImage($url,$filename="") { if($url=="") return false; if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg") return false; $filename=date("dMYHis").$ext; } ob_start(); readfile($url); $img = ob_get_contents(); ob_end_clean(); $size = strlen($img); $fp2=@fopen($filename, "a"); fwrite($fp2,$img); fclose($fp2); return $filename; } function gethttpimage($url){ if(!empty($url)){ $filename=uniqid().strrchr($url,"."); echo $filename; $get_file=@file_get_contents($url); if($get_file){ $fp=@fopen($filename,"w"); @fwrite($fp,$get_file); @fclose($fp); } return $imgUrl; }else{ return false; } } //$img=GrabImage("//www.jb51.net/images/logo.gif",""); $img=gethttpimage("//www.jb51.net/images/logo.gif",""); if($img) echo '<pre class="brush:php;toolbar:false"><img src="'.$img.'">'; else echo "false"; ?>
Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun.
Recommandations associées :
Comment utiliser les fichiers et les images téléchargés avec php
php ajuste automatiquement la taille de la police dans une zone limitée Fonction
Méthode php pour implémenter le tri de tableaux basé sur ArraySortUtil
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!