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($filepath, FILE_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;
?>