<?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; } } }
初期化 ・指定されたURLを開く ・各パラメータをリセットする ・システムを初期化する ・動作エラーの原因を取得する ・Getメソッドで送信したヘッダの応答結果が正しいか判断する ・返されたWebページが正しいか確認するテキスト タイプ - 返された Web ページが特定のタイプであるかどうかを判断する - HTTP プロトコル ダウンロード ファイル
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事

30 Nov 2024
cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...

08 Dec 2024
PHP ファイル トンネリングによる再開可能なダウンロードPHP を使用してファイルのダウンロードをストリーミングする場合、ユーザーに対して再開可能なダウンロードを有効にすることが望ましい場合があります。

07 Dec 2024
PHP ベースのファイル トンネリングによる再開可能なダウンロードPHP がファイル ダウンロードのプロキシとして使用されるこのシナリオでは、ユーザーは次のような課題に直面します。

07 Dec 2024
PHP ファイル転送スクリプトを使用して再開可能なダウンロードを有効にするはじめにセキュリティ目的で PHP スクリプトを使用してファイルを転送する場合、...

23 Oct 2024
この記事では、Symfony2 でファイルのダウンロードを開始する際の課題と解決策について説明します。これは、不正確なファイル サイズや判読不能な文字を引き起こす、応答ヘッダーの設定に関する問題に対処します。この記事では、次のようなさまざまなアプローチが提案されています。

18 Dec 2024
PHP スクリプトによる再開可能なダウンロードのサポート質問: PHP スクリプトを使用してダウンロード可能なファイルを送信する場合、ダウンロードは最後まで再開できません...


ホットツール Tags

Hot Tools

依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ

50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます

画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ
