php 文件操作
2015-07-11 16:17
603 查看
<?php /* PHP 操作文件 PHP 拥有的多种函数可供创建、读取、上传以及编辑文件。 注意:请谨慎操作文件! 当您操作文件时必须非常小心。如果您操作失误, 可能会造成非常严重的破坏。常见的错误是: 编辑错误的文件 被垃圾数据填满硬盘 意外删除文件内容 PHP文件的打开/读取/读取 PHP Open File - fopen() 模式 描述 r 打开文件为只读。文件指针在文件的开头开始。 w 打开文件为只写。删除文件的内容或创建一个新的文件,如果它不存在。文件指针在文件的开头开始。 a 打开文件为只写。文件中的现有数据会被保留。文件指针在文件结尾开始。创建新的文件,如果文件不存在。 x 创建新文件为只写。返回 FALSE 和错误,如果文件已存在。 r+ 打开文件为读/写、文件指针在文件开头开始。 w+ 打开文件为读/写。删除文件内容或创建新文件,如果它不存在。文件指针在文件开头开始。 a+ 打开文件为读/写。文件中已有的数据会被保留。文件指针在文件结尾开始。创建新文件,如果它不存在。 x+ 创建新文件为读/写。返回 FALSE 和错误,如果文件已存在。 PHP 读取单行文件-fgets() PHP 检查 End-Of-File - feof() feof() 函数检查是否已到达 "end-of-file" (EOF)。 feof() 对于遍历未知长度的数据很有用。 PHP 读取单字符-fgetc() fgetc() 函数用于从文件中读取单个字符。 */ header("Content-type: text/html; charset=utf-8"); //PHP readfile() 函数 echo readfile("webdictionary.txt")."<br><br>"; //PHP Open File - fopen() $myfile=fopen("webdictionary.txt","r")or die("unable to open file!"); echo fread($myfile,filesize("webdictionary.txt"))."<br><br>"; fclose($myfile); //读取文件 fread() //关闭文件 fclose() 用完文件后把他们全部关闭是一个良好的编程习惯 //你也不想打开的文件占用服务器资源 //fgets()用于从文件读取单行 $myfile1=fopen("webdictionary.txt","r")or die("unable to open file !"); echo fgets($myfile1)."<br>"; fclose($myfile1); //PHP 检查End-of-File-feof() $myfile2=fopen("webdictionary.txt","r")or die("unable to open file !"); while(!feof($myfile2)){ echo fgets($myfile2)."<br>"; } fclose($myfile2); //fgetc() 函数用于从文件中读取单个字符。 $myfile3=fopen("webdictionary.txt","r")or die("unable to open file !"); while(!feof($myfile3)){ echo fgetc($myfile3)."\t"; } fclose($myfile3); ?>
相关文章推荐
- win7计划任务定时执行PHP脚本设置图解
- LAMP里php.ini配置文件详解
- PHP流程控制中不常用的替代语法
- php中curl扩展学习
- php 3种基本设计模式的组合使用
- (转)使用UTL_SMTP包发送邮件
- PHP:插入排序法
- PHP学习笔记之使用GD库制作验证码(一)
- PHP魔术方法和魔术变量总结
- 读书笔记:php_tizag_tutorial
- PHP:选择排序法
- 最近使用thinkphp的一些总结
- 3.PHP自定义错误处理器
- 《PHP框架CodeIgniter》系列技术文章整理收藏
- 简单的php-mvc设计
- java 实现PHP serialize() unserialize接口
- 在配置文件中的widgetPool里,“panel"指的是左侧面板
- Yii 日志组件
- Yii 不完全解决方案(一)
- vsftpd 出现553 Could not create file 解决方法