PHP有一个配置选项叫allow_url_fopen,该选项默认是有效的。它允许你指向许多类型的资源,并像本地文件一样处理。例如,通过读取URL你可以取得某一个页面的内容(HTML),看下面的代码
复制代码 代码如下:
$contents = file_get_contents('http://www.jb51.net/');
?>
复制代码 代码如下:
$contents = file_get_contents($_GET['filename']);
?>
复制代码 代码如下:
$contents = file_get_contents($_GET['filename']);
echo $contents;
?>
复制代码 代码如下:
$clean = array();
/* Filter Input ($_GET['filename']) */
$contents = file_get_contents($clean['filename']);
?>
复制代码 代码如下:
$clean = array();
$html = array();
/* Filter Input ($_GET['filename']) */
$contents = file_get_contents($clean['filename']);
/* Filter Input ($contents) */
$html['contents'] = htmlentities($clean['contents'], ENT_QUOTES, 'UTF-8');
echo $html['contents'];
?>