fopen 実装コード:
fopen() 関数はファイルまたは URL を開きます。
オープンに失敗した場合、この関数は FALSE を返します。
コードは次のとおりです:
説明$handle = fopen ("http://www.example.com/", "rb"); (!feof ($handle)) {
$contents = stream_get_contents($handle); ?>
$contents .= fread($handle, 8192);
}
fclose($handle); コードは次のとおりです:
/ / PHP 5 以降の場合
$handle = fopen("http://www.example.com/", "rb");
パラメータ
必須。開くファイルまたは URL を指定します。 | |
---|---|
必須。このファイル/ストリームに必要なアクセスのタイプを指定します。可能な値を以下の表に示します。 | |
オプション。 include_path 内のファイルも取得する必要がある場合は、このパラメータを 1 または TRUE に設定できます。 | |
オプション。ファイルハンドルの環境を指定します。コンテキストは、ストリームの動作を変更できるオプションのセットです。 | |
モードパラメータの可能な値 |
ファイルポインタを指定して、読み取り専用モードで開きますファイルヘッダー。 | |||||||||
---|---|---|---|---|---|---|---|---|---|
読み取りおよび書き込みモードで開き、ファイル ポインタをファイル ヘッダーにポイントします。 | |||||||||
書き込みモードで開き、ファイル ポインタをファイル ヘッダーにポイントし、ファイル サイズをゼロに切り捨てます。ファイルが存在しない場合は、作成してみてください。 | |||||||||
読み取りおよび書き込みモードで開き、ファイル ポインターをファイル ヘッダーにポイントし、ファイル サイズをゼロに切り捨てます。ファイルが存在しない場合は、作成してみてください。 | |||||||||
書き込みモードで開き、ファイル ポインタをファイルの末尾に指します。ファイルが存在しない場合は、作成してみてください。 | |||||||||
読み取りおよび書き込みモードで開き、ファイル ポインタをファイルの末尾に指します。ファイルが存在しない場合は、作成してみてください。 | |||||||||
ファイル ポインタをファイル ヘッダーに指定して、書き込み用に作成して開きます。ファイルが既に存在する場合、 fopen() 呼び出しは失敗し、FALSE を返し、E_WARNING レベルのエラー メッセージを生成します。ファイルが存在しない場合は、作成してみてください。 | |||||||||
このオプションは PHP 4.3.2 以降のバージョンでサポートされており、ローカル ファイルにのみ使用できます。 |
"x+" ファイル ポインタをファイル ヘッダーに指定して、読み取り/書き込みモードで作成して開きます。ファイルが既に存在する場合、 fopen() 呼び出しは失敗し、FALSE を返し、E_WARNING レベルのエラー メッセージを生成します。ファイルが存在しない場合は、作成してみてください。 | ||||||||
このオプションは PHP 4.3.2 以降のバージョンでサポートされており、ローカル ファイルにのみ使用できます。 |
2.curl 実装コード: function _url($Date){curl_error — 現在のセッションのエラー メッセージを返します エラー メッセージ文字列 curl_exec — Curl セッションを実行します $html = iconv( "Big5", "UTF-8//IGNORE" , $ html); // エンコーディングを UTF8 に変換します $h.= iconv( "GB2312", "utf-8//IGNORE" , $value); パラメータ 説明 パス 必須。読み込むファイルを指定します。 include_path
|