Maison > développement back-end > tutoriel php > Comment télécharger des fichiers distants avec PHP

Comment télécharger des fichiers distants avec PHP

墨辰丷
Libérer: 2023-03-31 17:36:02
original
3722 Les gens l'ont consulté

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 &#39;<pre class="brush:php;toolbar:false"><img src="&#39;.$img.&#39;">
'; else echo "false"; ?>
Copier après la connexion

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal