首页 » SEO优化 » phpfgetcontent技巧_PHP函数file_get_content及file_put_content介绍

phpfgetcontent技巧_PHP函数file_get_content及file_put_content介绍

duote123 2024-11-21 0

扫一扫用手机浏览

文章目录 [+]

1、对付file_get_content相信对付这个函数大家都是比较理解的,但是,本日

那便是利用一个函数 stream_context_create()来设置句柄文件的环境,此函数运用比较广泛,涉及资源类型的基本都可以利用的。
私下可以详细学习一下这个函数。

//设置要求数据的参数,有很多参数可以设置根据自己须要设定即可

phpfgetcontent技巧_PHP函数file_get_content及file_put_content介绍

$opts = array(

phpfgetcontent技巧_PHP函数file_get_content及file_put_content介绍
(图片来自网络侵删)

'http'=>array(

'method'=>\"大众GET\"大众, //要求办法 换成post可以让file_get_content实现post形式

'timeout'=>\公众300\"大众 //限定要求韶光

)

);

//调用函数

$context = stream_context_create($opts);

//将参数传入file_get_content中。

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

如果调取地址出问题时,要求超过设定的值就会自动停滞该要求,不会导致做事器挂掉的。

还有一种方法便是改php.ini中的default_socket_timeout值,该值是读取url超时时间设置,和上面的效果是一样的。
或者在PHP文件中增加代码ini_set('default_socket_timeout', 5) ;

2、官方解释file_put_contents() 函数把一个字符串写入文件中。
与依次调用 fopen(),fwrite() 以及 fclose() 功能一样。
但是该函数效率要高一些的。
这个函数还是相应大略一些的。
它的返回是写入文件的字节数。
同样该函数的参数中也是可以设置句柄文件的环境。

//小事例

//举例通过file_put_content()可以将须要的文件写入到ftp上的指定文件中

//连接到ftp

$hostname = 'ftp://username:password@www.test.com/test.txt';

$content = \"大众this is just a test.\"大众;

//设置参数

$options = array('ftp' => array('overwrite' => true));

//调用函数

$stream = stream_context_create($options);

//许可重写已存在的远程做事器上的文件。
仅适用于写入模式

file_put_contents($hostname, $content, 0, $stream);

这个也是一个大略的小事例,不过目前利用较多的还是curl功能的,可以参考之前写的文章。
有需求可以把它运用到自己的网站吧。
欢迎评论关注哦。

作者:吾林爱分享

标签:

相关文章

C语言程序中的四个区域及其功能介绍

C语言作为一门经典的编程语言,具有高效、灵活、简洁等特点,广泛应用于操作系统、嵌入式系统、系统软件等领域。C语言程序主要由四个区域...

SEO优化 2024-12-26 阅读0 评论0

C语言流处理,数据处理的得力助手

随着信息时代的到来,数据量呈爆炸式增长。如何在海量数据中提取有价值的信息,成为了当今社会的一大挑战。C语言作为一种历史悠久、应用广...

SEO优化 2024-12-26 阅读0 评论0

C语言求旋度的方法与应用

旋度(Curl)是向量分析中的一个重要概念,它描述了向量场中任意点的旋转程度。在工程、物理、数学等多个领域中,旋度的求解都有着广泛...

SEO优化 2024-12-26 阅读0 评论0