<?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
関連記事
18Feb2017
Range ユーザーリクエストヘッダーに、(範囲: 200-300) のように最初のバイトの位置と最後のバイトの位置を指定します。
25Jul2016
ブレークポイント再開ダウンロードをサポートする PHP ダウンロード リモート ファイル クラス
23Jun2016
ブレークポイント再開ダウンロードをサポートする PHP によって実装されたファイル ダウンロード クラス
29Jul2016
: PHP ダウンロード リモート ファイル クラスはブレークポイント再開をサポートしています: 簡単な使用方法: 次のようにコードをコピーします: $object = new httpdownload()%N#H#%;//サーバー ファイル名 ,パスを含む $object->filename = $filename;//$object->download(); として保存されたファイル名をダウンロードします。 3. ソース ファイル: 次のようにコードをコピーします。
29Jul2016
ブレークポイント再開転送: ブレークポイント再開転送により、PHP はブレークポイント再開転送のソース コードをサポートできるようになります。たとえば、ファイルの最初のリクエストは 0 ~ 999 バイト、2 番目のリクエストは 1000 ~ 1999 バイトなど、それぞれtime 1000 バイトのコンテンツを要求すると、プログラムは fseek 関数を通じて対応するファイルの場所を取得し、それを出力します。 コードをコピーします。 コードは次のとおりです。 $fname = './05e58c19552bb26b158f6621a6650899'; $fp = fopen($fname,'rb');
13Jul2016
ブレークポイント再開転送をサポートする、PHP によって実装されたファイル ダウンロード クラス。この記事では、ブレークポイント再開転送をサポートする PHP で実装されたファイル ダウンロード クラスとその使用法について説明します。これは非常に実用的なテクニックです。みんなと共有しましょう
Hot Tools
依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ
50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます
画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ