<?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
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
03Jan2025
Overflow : Hidden and Expansion of HeightjQuery se distingue des autres bibliothèques JavaScript par sa compatibilité multiplateforme et...
29Dec2024
Ajout de bibliothèques externes aux projets Qt CreatorL'intégration de bibliothèques externes dans des projets Qt Creator vous permet d'exploiter des bibliothèques préexistantes...
05Jan2025
Bitwarden ne dispose pas de méthode intégrée pour gérer les doublons dans votre coffre-fort. Je n'étais pas satisfait des autres bibliothèques créées par les utilisateurs que j'ai trouvées, alors j'ai créé un outil basé sur Python pour aider à automatiser le processus. Caractéristiques Filtrer les entrées par
01Jan2025
Fournir des paramètres de configuration pour les bibliothèques : une alternative à App.configContrairement aux applications exécutables, les bibliothèques (DLL) n'ont pas de...
23Dec2024
Incorporation de bibliothèques externes dans les artefacts IntelliJ IDEAPour intégrer de manière transparente des bibliothèques externes dans vos artefacts IntelliJ IDEA,...
18Jan2025
Bibliothèques d'analyseurs SQL pour JavaPour les développeurs recherchant une bibliothèque d'analyseurs SQL open source en Java, plusieurs options sont disponibles. Ces bibliothèques...
Hot Tools
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion
Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images