您的位置:首页 > 编程语言 > PHP开发

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);

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: