1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
/** -------------------------------------------------------------------------------
 *   ファイルシステム:WEBサイトを読み込んで表示の利用例
 *  2015.09.17 作成 yoshi of CXMedia Inc.
 * -------------------------------------------------------------------------------- */
header("Content-type:text/html; charset=UTF-8");

// WEBサイトのパス(適切なwebパスを指定して下さい)
$filepath 'http://www.cxmedia.co.jp/school/data/sample.html';

/* ---------------------------------------------------------------------------------
 * ファイル全体を読み込んで配列に格納する(改行記号はついたままとなります。)
 *  file ( filename [,flags [,context ]] )
 *    flags:以下の定数のうちのひとつ、あるいは複数の組み合わせ。
        FILE_USE_INCLUDE_PATH  include_path のファイルを探します。
        FILE_IGNORE_NEW_LINES  配列の各要素の最後に改行文字を追加しません。
        FILE_SKIP_EMPTY_LINES  空行を読み飛ばします。
 * --------------------------------------------------------------------------------- */
// WEBサイトから読み込んで内容表示
$dhtml_ary file($filepathFILE_IGNORE_NEW_LINES FILE_SKIP_EMPTY_LINES);

echo 
implode("",$dhtml_ary);

/* -----------------------------------------------------------------------------------
 *  バイナリセーフなファイルの内容を全て文字列に読み込む:
 *  file() と似ていますが、offsetで指定した場所から開始し、maxlenバイト分だけ
 *  ファイルの内容を文字列に読み込むという点が異なります。
 *  
 *   file_get_contents ( filename [,use_include_path [,context [,offset [,maxlen ]]]] )
 *     offset:元のストリーム上で、読み込みを開始するオフセット位置
 *     maxlen:デフォルトは、ファイル終端まで読み込み
 * ----------------------------------------------------------------------------------- */
// WEBサイトから読み込んで内容表示
echo file_get_contents$filepath );

exit;
?>