PHP常用文件操作
来源:互联网 发布:一键复制淘宝店铺 编辑:程序博客网 时间:2024/05/28 06:05
将数据读或写入文件,基本分为以下三个步骤:
- 打开文件(如果文件存在)
- 读/写文件
- 关闭文件
<?php //获得站点的相对路径 $root = $_SERVER['DOCUMENT_ROOT']; //判断文件是否存在 if (!file_exists("$root/order.txt")){ echo "文件不存在。"; exit(); } //打开文件 @$fp = fopen("$root/order.txt","ab"); flock($fp, LOCK_EX); if (!$fp){ echo "文件打开失败。"; exit(); } echo "文件打开成功."; $output = "向文件写入内容."; //写入文件 fwrite($fp, $output,strlen($output)); flock($fp, LOCK_UN); //关闭文件 fclose($fp);?>
打开文件:fopen(“文件名”,”模式”);
关闭文件:fclose();
<?php$myfile = fopen("test.txt", "r");// some code to be executed....fclose($myfile);?>
检测是否已达到文件的末端:feof()
用于遍历未知长度的数据很方便。
<?php$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");// 输出单行直到 end-of-filewhile(!feof($myfile)) { echo fgets($myfile) . "<br>";}fclose($myfile);?>
逐行读取文件:fgets()
<?php$file=fopen("test.txt","r"); while(!feof($file)){ echo fgets($file)."< br/>"; } fclose($file); ?>
逐字符读取文件:fgetc()
fgetc() 函数用于从文件中读取单个字符。
<?php$myfile = fopen("test.txt", "r") or die("Unable to open file!");// 输出单字符直到 end-of-filewhile(!feof($myfile)) { echo fgetc($myfile);}fclose($myfile);?>
读取任意二进制数据:fread()
- fread() 函数读取打开的文件。
fread() 的第一个参数包含待读取文件的文件名,第二个参数规定待读取的最大字节数。
fread($myfile,filesize("webdictionary.txt"));
写入文件和权限判断
访问目录
目录访问建议使用前向斜线”/”,兼容windows和unix系统。主要函数包括:
0 0
- PHP常用文件操作
- php常用文件操作
- PHP 文件操作常用函数
- php 常用文件操作函数
- PHP 文件操作常用函数
- PHP常用文件操作函数
- php常用的文件操作
- PHP 常用文件操作函数
- PHP常用文件操作函数
- PHP 文件处理常用操作
- php文件操作常用函数或方法
- PHP常用的文件操作函数集锦
- PHP常用的文件操作函数集锦
- PHP常用的文件操作函数集锦
- PHP常用的文件操作函数集锦
- PHP常用的文件操作函数集锦
- PHP基础----常用库函数----15文件操作
- PHP常用的文件操作函数
- 基于Android Studio的OpenCV开发环境搭建笔记
- 浅谈jdk的安装与环境变量设置的原理
- 后期绑定,过载与覆盖
- Unity3D之Android加密DLL与破解DLL
- New Year Permutation
- PHP常用文件操作
- bitmap 变圆角
- Java I/O流与序列化
- PAT甲级1047. Student List for Course (25)
- C++之“栈”
- Javascript 小功能收集
- Oracle数据库的冷备份与恢复
- 这一年
- CSS3 Word-wrap、word-break、white-space