电脑安全

您当前的位置:主页 > 电脑安全 >

php读取文件的方法-网络编程

来源:[db:来源]标题:   文件    编辑:电脑技术全能网 时间:2019-09-21 06:24

原标题:php读取文件的方法-网络编程
   PHP读写文件,就犹如ASP中应用FSO停止文件的读写操纵。固然在ASP中FSO仅关于运转以后顺序的效劳器磁盘上文件停止读写(很显明就是须要取得物理门路),但是PHP能够经过FTP或HTTP翻开文件停止读写。 一,PHP怎样读取文件 PHP读取文件能够读取以后效劳器或近程效劳器中的文件。其步调是:翻开文件、读文件和封闭文件。 1,PHP怎样翻开文件 应用PHP函数fopen()翻开一个文件,fopen()个别应用2个参数表现翻开文件的门路和文件形式。比方: $fp=fopen("../111cn.txt",'w'); 此中 "../cnbruce.txt" 就表现翻开的cnbruce.txt文件的门路(绝对以后履行顺序文件的门路),'w'表现以只写的方法翻开该文本文件。 附录:fopen()函数的文件形式总结 r只读——读形式,翻开文件,从文件头开端读 r+可读可写方法翻开文件,从文件头开端读写 w只写——写方法翻开文件,同时把该文件内容清空,把文件指针指向文件开端处。假如该文件曾经存在,将删除文件已有内容;假如该文件不存在,则树立该文件 w+可读可写方法翻开文件,同时把该文件内容清空,把文件指针指向文件开端处。假如该文件不存在,则树立该文件 a追加以只写方法翻开文件,把文件指针指向文件末端处。假如该文件不存在,则树立该文件 a+追加以可读可写方法翻开文件,把文件指针指向文件末端处。假如该文件不存在,则树立该文件 b二进制用于于其余形式停止衔接。倡议应用该选项,以取得更大水平的可移植性 留神,假如fopen()函数挪用失利,函数将前往false。不然前往指针数据。以是个别在翻开了文件后/读写文件前须要检测下文件能否存在。 <?php @ $fp=fopen("http://www.dnjishu.com/a3",'w'); if (!$fp) { echo'文件不存在'; exit; } ?> 此中@标记表现PHP将克制全部由以后函数挪用发生的过错。 2,PHP怎样读文件 在PHP翻开了文件以后就须要对文件停止读取,个别是应用fgets()函数。 该函数能够从文件中每次读取一行内容,其一直读入数据,值到碰到本行的换行符,或许全文的停止标记EOF。 介于fgets()函数只能读取一行数据,以是若须要读取文件的全部数据,须应用轮回语句来实现。比方: while (!feof($fp)) { $bruce=fgets($fp); echo $bruce; } 此中feof()函数是用来检测文件能否停止的。该函数独一参数就是文件指针(即$fp对应翻开的文件)。 固然,在PHP中还能够应用readfile()函数一次读取全部文件。该函数包含了翻开文件、读取文件并输入到扫瞄器中和封闭文件。比方: <?php $bruce=readfile("http://www.dnjishu.com"); echo $bruce; ?> 3,PHP怎样封闭文件 应用函数fclose()便可以将文件封闭。 二,PHP怎样写数据到文件 与PHP读取文件一样,PHP写入文件也须要:翻开文件、写入数据和封闭文件。翻开和封闭文件的方式下面曾经阐明,那PHP中写入数据到文件是怎么的呢。 应用fwrite()函数,比方fwrite(文件门路,写入内容): <?php $bruce=fopen("http://www.dnjishu.com/","r"); if(!$bruce) { echo'文件不存在'; exit; } while (!feof($bruce)) { $rose=fgets($bruce); $james=fopen("index.htm","a"); fwrite($james,$rose); fclose($james); } fclose($bruce); ?> <a href="index.htm">将111cn.net的内容天生了当地文件</a> 懂得了PHP的读写文件,便可以把最简略的数据存入文本保留了。也便可以做个故事接龙了。 ============================= 其余有效的文件函数: file_exists():检查文件能否存在,前往布尔值 filesize():检查文件巨细,可间接echo输入 unlink():删除文件,留神PHP中没有delete函数。

上一篇:php调用mysql存储过程返回结果集-网络编程

下一篇:没有了