php读取txt文件内容(php每次读取txt一行数据)

- 作者:小小课堂网 - 阅 932   推荐

php读取txt文件内容,php可以用来读取txt中的数据,然后调用到其他地方,这个操作在寄生虫软件和泛目录等程序中常见。今天,小小课堂网(xxkt.org.cn)分享的内容为《php读取txt文件内容(php每次读取txt一行数据)》。希望对大家有所帮助。

PHP

一、PHP打开文件

在PHP中打开文件,可以使用fopen()函数,打开之后,有3中选择文件模式如下,且fopen()函数支持以下三种模式。

1、读写问题

只读、只写或者读和写。

2、是否覆盖

覆盖原内容或追加内容。

3、区分

区分二进制和纯文本的系统上写文件,则需要指定采用的方式。

fopen(“文件路径”,’打开方式’)如:

fopen(“./cuowu.txt”,’w’)就是指:用只写的方式打开根目录下的cuowu.txt文件。

r 只读 读模式

r+ 只读 读写模式

w 只写 只写模式

w+只写 写模式

x 谨慎写 写模式打开文件

x+ 谨慎写 读/写模式打开文件

a 追加 从末尾开始写,若不存在文件,函数将创建这个文件

a+ 追加 从末尾开始写或读,若不存在文件,函数将创建这个文件

b 二进制

t 文本

二、php写文件

php写文件采用的fwrite()或者fputs(),fputs是fwrite的别名函数。file write,file put string。

fwrite($a,$b),这个函数是告诉PHP讲保存在$b中的字符串写入到$a中。

fwrite可以是三个参数,最后一个参数为可选,也就是最大字符数。

三、关闭文件

当使用完成文件后,应将其关闭,fclose()函数来完成。fclose($a)。

四、读文件

一般读取使用fopen()函数,读完停止采用的是feof()函数,while(!feof($b)),就是当$b读取完后,不再执行。file end of file。

可如果是一行行读取,则需要使用fgets()、fgetss()和fgetcsv()。

$a = fgets($b,999)

这个函数的意思是可以从文件中每次读取一行内容,不断读取数据,直到读取到一个换行符(\n)、或者文件结束符EOF,或者是直接从文件中读取了998B,可以读取的最大长度为指定长度减去1B。

<?php
$citytxt = fopen(“./city.txt”,’r’);

while (!feof($citytxt))
{
$city = fgets($citytxt,999);
echo ”
<html>
<head><title>php批量修改html文件</title></head>
<body>
“.$city.”</body>
</html>”;
}
?>

php脚本如下:

php读取txt文件内容

读取citytxt中的内容展现在浏览器页面上如下:

石家庄SEO 河北SEO 北京SEO 郑州SEO

以上就是小小课堂网(xxkt.org.cn)分享的内容为《php读取txt文件内容(php每次读取txt一行数据)》。感谢您的阅读。

本文最后一次更新时间:2022年2月28日

本文《php读取txt文件内容(php每次读取txt一行数据)》由小小课堂网整理或原创,侵删,欢迎转载并保留版权:https://xxkt.org.cn/ 感谢您的阅读。

本站提供SEO培训、咨询、诊断,QQ:2216876660 微信:huowuyan 公众号:小小课堂网

标签:

相关文章!
error: Content is protected !!