recherche
MaisonBibliothèques PHPAutres bibliothèquesClasse PHP prenant en charge le téléchargement de fichiers avec reprise du point d'arrêt
Classe PHP prenant en charge le téléchargement de fichiers avec reprise du point d'arrêt
<?php
class HttpDownload {
  private $m_url = "";
  private $m_urlpath = "";
  private $m_scheme = "http";
  private $m_host = "";
  private $m_port = "80";
  private $m_user = "";
  private $m_pass = "";
  private $m_path = "/";
  private $m_query = "";
  private $m_fp = "";
  private $m_error = "";
  private $m_httphead = "" ;
  private $m_html = "";
  public function PrivateInit($url){
    $urls = "";
    $urls = @parse_url($url);
    $this->m_url = $url;
    if(is_array($urls)) {
      $this->m_host = $urls["host"];
      if(!empty($urls["scheme"])) $this->m_scheme = $urls["scheme"];
      if(!empty($urls["user"])) $this->m_user = $urls["user"];
      if(!empty($urls["pass"])) $this->m_pass = $urls["pass"];
      if(!empty($urls["port"])) $this->m_port = $urls["port"];
      if(!empty($urls["path"])) $this->m_path = $urls["path"];
      $this->m_urlpath = $this->m_path;
      if(!empty($urls["query"])) {
        $this->m_query = $urls["query"];
        $this->m_urlpath .= "?".$this->m_query;
      }
    }
  }

Initialisation - Ouvrir l'URL spécifiée - Réinitialiser chaque paramètre - Initialiser le système - Obtenir la cause d'une erreur de fonctionnement - Déterminer si le résultat de la réponse de l'en-tête envoyé par la méthode Get est correct - Vérifier si la page Web renvoyée est du texte type - Détermine le retour Si la page Web est d'un type spécifique - Fichier de téléchargement du protocole HTTP

Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Classe de téléchargement de fichiers PHP prenant en charge le téléchargement de la reprise du point d'arrêtClasse de téléchargement de fichiers PHP prenant en charge le téléchargement de la reprise du point d'arrêt

18Feb2017

Dans l'en-tête de demande utilisateur Range, spécifiez la position du premier octet et la position du dernier octet, par exemple (Plage : 200-300)

Explication pertinente de la classe de téléchargement de fichiers PHP qui prend en charge le transfert de reprise du point d'arrêtExplication pertinente de la classe de téléchargement de fichiers PHP qui prend en charge le transfert de reprise du point d'arrêt

09Jun2018

PHP prend en charge la reprise du point d'arrêt, en s'appuyant principalement sur l'en-tête HTTP_RANGE dans le protocole HTTP. Principe de téléchargement du résumé du point d'arrêt HTTP Plage d'en-tête HTTP, Content-Range() Dans l'en-tête HTTP, les en-têtes d'entité Range et Content-Range sont généralement utilisés uniquement pour les téléchargements de points d'arrêt. Dans l'en-tête de requête utilisateur Range, la position du premier octet et le. Le dernier octet est spécifié. Une position d'octet, telle que (Range : 200-300) Content-Range est utilisée pour les en-têtes de réponse.

Expliquer le contenu associé de la classe de téléchargement de fichiers PHP qui prend en charge le transfert de reprise du point d'arrêtExpliquer le contenu associé de la classe de téléchargement de fichiers PHP qui prend en charge le transfert de reprise du point d'arrêt

11Jun2018

PHP prend en charge la reprise du point d'arrêt, en s'appuyant principalement sur l'en-tête HTTP_RANGE dans le protocole HTTP. Principe de téléchargement du résumé du point d'arrêt HTTP Plage d'en-tête HTTP, Content-Range() Dans l'en-tête HTTP, les en-têtes d'entité Range et Content-Range sont généralement utilisés uniquement pour les téléchargements de points d'arrêt. Dans l'en-tête de requête utilisateur Range, la position du premier octet et le. Le dernier octet est spécifié. Une position d'octet, telle que (Range : 200-300) Content-Range est utilisée pour les en-têtes de réponse.

Comment implémenter la reprise du point d'arrêt de téléchargement de fichiers en PHPComment implémenter la reprise du point d'arrêt de téléchargement de fichiers en PHP

27Mar2018

Cet article explique principalement comment implémenter la reprise du point d'arrêt de téléchargement de fichiers en PHP. J'espère qu'il pourra vous aider. Si notre site Web propose des services de téléchargement de fichiers, nous espérons généralement que le téléchargement pourra être repris (Resumable Download), ce qui signifie que l'utilisateur peut suspendre le téléchargement et continuer le téléchargement à partir du point de pause à un moment donné dans le futur sans avoir à redémarrer. Téléchargez l'intégralité du fichier.

Comment utiliser le protocole TUS en PHP pour obtenir un point d'arrêt de reprise du téléchargement de fichiers volumineuxComment utiliser le protocole TUS en PHP pour obtenir un point d'arrêt de reprise du téléchargement de fichiers volumineux

01Sep2020

Cet article explique comment utiliser le protocole TUS en PHP pour réaliser un transfert de reprise au point d'arrêt de fichiers volumineux.

Utilisez le protocole TUS en PHP pour implémenter le téléchargement de reprise de point d'arrêt de fichiers volumineuxUtilisez le protocole TUS en PHP pour implémenter le téléchargement de reprise de point d'arrêt de fichiers volumineux

24Sep2019

L'équipe du protocole tus a également développé un plug-in modulaire de téléchargement de fichiers, Uppy. Ce plugin peut établir une connexion entre les serveurs officiels tus-js-client et tus-php. En d’autres termes, nous pouvons utiliser php et js pour télécharger des fichiers.

See all articles