最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php读取本地文件常用函数
时间:2022-06-24 19:57:33 编辑:袖梨 来源:一聚教程网
1.首先来介绍一下fopen()函数
下面我们给出了一个直接打开本地文件的代码demo,必要的地方我们都已经加上了注释:
| 代码如下 | 复制代码 |
|
//直接打开一个本地文件的实例代码 |
|
2.使用file_get_contents() 函数将整个文件在一个字符串中输出:
假若我们的xmlas.txt文本文件中有这样一句话:现在的电影越来越没激情,想要全部高潮请看日本爱情
动作片!
那么我们file_get_contents() 函数的实例代码便如下:
| 代码如下 | 复制代码 |
|
echo file_get_contents("xmlas.txt"); |
|
3.如何读取本地的一个文件夹而不是一个单独文件:
请看下面的实例代码,在实例中我们将读取一个名为xmlas的文件夹:
| 代码如下 | 复制代码 |
|
$dirdemo = opendir('/xmlas'); while(($filedemo = readdir($dirdemo))!=false){ if ($filedemo!="." && $filedemo!="..") { $nsdemo = explode('.', $filedemo); echo $nsdemo[0]; } } closedir($dirdemo); ?> |
|
4.我们还可以利用fopen来写文件
| 代码如下 | 复制代码 |
|
/** |
|
这样我只要利用fopen配合fwrite就可以实现文件读写了。
注意:l打开文件
在打开文件文件之前,我们需要知道这个文件的路径,以及此文件是否存在。
用$_SERVER[“DOCUMENT_ROOT”]内置全局变量,来获得站点的相对路径。如下:
| 代码如下 | 复制代码 |
| $root = $_SERVER[“DOCUMENT_ROOT”]; |
|
在用函数file_exists()来检测文件是否存在。如下:
| 代码如下 | 复制代码 |
|
If(!file_exists("$root/order.txt")){echo ‘文件不存在’;} |
|
这样可能更合理更实用哦。
相关文章
- dnf神界版本打击流装备搭配毕业词条推荐及天赋加点攻略 11-30
- 魔兽世界怀旧服Plus血顶巨魔的獠牙获取方法 11-30
- 古代风流传魅魔出现方法 魅魔怎么出现 11-30
- dnf阿拉德萌动小兽通行券光环属性介绍 11-30
- 流放之路S24圣所玩法收益一览 收益效果统计 11-30
- 永劫无间锦鳞宝囊保底多少 锦鳞宝囊保底机制介绍 11-30