php file get,php file_get_contents()函数

定义

file_get_contents() 函数把整个文件读入一个字符串中。

和 file() 一样,不同的是 file_get_contents() 把文件读入一个字符串。

file_get_contents() 函数是用于将文件的内容读入到一个字符串中的首选方法。如果操作系统支持,还会使用内存映射技术来增强性能。

语法

PHP file_get_contents()函数具有以下语法。

file_get_contents(path,include_path,context,start,max_length)

参数

参数

是必须的

描述

path

需要。

要读取的文件

include_path

可选的。

设置为'1'以搜索php.ini中定义的include_path中的文件

context

可选的。

文件句柄的上下文。上下文是一组可以修改流的行为的选项。可以通过使用NULL来跳过。

start

可选的。

在文件中开始读取的位置。

max_length

可选的。

要读取的字节数。

返回值

该函数返回读取的数据或失败时为FALSE。

注意

此函数可能返回Boolean FALSE,但也可能返回一个非布尔值,如空字符。所以一般使用===运算符测试此函数的返回值。

实例

/*

http://www.manongjc.com/article/1791.html

作者:码农教程

*/

$filename = "test.txt";

$filestring = file_get_contents($filename);

if ($filestring) {

print $filestring;

} else {

print "Could not open $filename.\n";

}

echo file_get_contents("test.txt");

?>

上面的代码生成以下结果。

d0632985c9fdfd22a069bb199a5ba13c.png

实例2

以下代码显示了如何获取和输出网站首页的源代码。

$homepage = file_get_contents('http://www.manongjc.com/');

echo $homepage;

?>

实例3

以下代码显示如何将整个文件读入字符串。

// Create a stream

/*

http://www.manongjc.com/article/1791.html

作者:码农教程

*/

$opts = array(

'http'=>array(

'method'=>"GET",

'header'=>"Accept-language: en\r\n" .

"Cookie: foo=bar\r\n"

)

);

$context = stream_context_create($opts);

// Open the file using the HTTP headers set above

$file = file_get_contents('http://www.java2s.com/', false, $context);

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值