美文网首页
PHP第四节--文件操作

PHP第四节--文件操作

作者: 风越大心越荡 | 来源:发表于2017-06-17 19:56 被阅读0次

读取文件

1.方式一

$handle=  fopen("1.text","r");  //获取文件
第一参数为路径,
第二参数为模式 r r+ w w+  a a+ 
一般用只读就可以了  r+ w+ a+ 会重新创建文件,把以前的删除掉

 "r"    只读方式打开,将文件指针指向文件头。
"r+"    读写方式打开,将文件指针指向文件头。
"w" 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
"w+"    读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
"a" 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
"a+"    读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。


$res= fread($handle,filesize("1.text"));//打开文件
echo $res;

关闭资源
fclose($handle);

2.方式二

$handle= fopen("1.txt","r");
$res= fgets($handle);  //获取的是文件内容的第一行
$res1= fgets($handle);  //获取文件内容的第二行
echo $res."<br>";
echo $res1;
            
用 while(){}来循环读取文件                  feof()  函数检测是否已到达文件末尾 (变量)。
$str="";
while(!feof($handle)){
$res= fgets($handle);
$str.=$res;
};
echo $str;

3.方式三

$arr=file("1.txt");   //打开并获取文件     
print_r($arr);

4.方式四

$res= file_get_contents("1.txt");    //打开并获取文件     
echo $res; 

 $res=file_get_contents("https://www.jd.com/"); // 利用类似爬虫  动态网页静态化
 echo $res;

写文件

1.方式一

$handle=fopen("1.txt","w+");
$res= fwrite($handle,"hello word");   写入
r+       //覆盖替换 长度要大于原文件, 有中文时候长度不够会乱码
a+        追加内容
w         全部删除  重新创建内容

if($res){
echo "写入成功";

}else{
echo "写入失败";
};
fclose($handle);

2.方式二

$date=file_get_contents("https://www.jd.com/");  //获取
$res=file_put_contents("jd.html",$date);      写入  //第一个参数是获取到的内柔保存到文件里边
if($res){
echo "写入成功";
}else{
echo "写入失败";
};
fclose($res);

文件目录操作

file_exists() 函数检查文件或目录是否存在。
如果指定的文件或目录存在则返回 true,否则返回 false。

       //  删除文件    unlink()删除文件
$res=unlink("3.txt");
if($res){
echo  "删除成功";
}else{
echo "删除不成功";
};  
        
if(file_exists("3.txt")){
$res=unlink("3.txt");
if($res){
echo  "删除成功";
}else{
echo "删除不成功";
}; 
}else{
echo  "文件不存在";
};

2.复制文件

copy() 函数拷贝文件。

3.重命名文件

rename() 函数重命名文件或目录。
若成功,则该函数返回 true。若失败,则返回 false。
$res=rename("4.txt","new4.txt"); //第一个参数为被修改的文件 ,第二个参数为修改为要修改的名字
if($res){
echo "修改成功";
}else{
echo "修改失败";
};

4.判断是否是文件

$res=is_file("4.txt");
if($res){
echo "是文件";
}else{
echo "不是文件";
};

相关文章

  • PHP第四节--文件操作

    读取文件 1.方式一 关闭资源fclose($handle); 2.方式二 3.方式三 4.方式四 写文件 1.方...

  • PHP 文件操作

    创建写入文件 就会在同级目录下创建一个roy.text,并且内容为Hello! 读取文件

  • php 文件操作

    文件读取内容 方式一: 方式二: 方式三: 判断文件是否存在 判断是否是文件 file_exists不仅可以判断文...

  • PHP文件操作

    和数据库操作一样,操作文件同样也分为打开文件,读取文件,写入文件和关闭文件四步。 一、打开关闭文件 1、fopen...

  • 6.PHP文件编程

    思考:在进行PHP开发的时候,有时候会需要对文件进行操作,例如文件夹管理和文件管理等,这些操作PHP有提供扩展吗?...

  • 文件系统

    PHP文件系统之读取文件内容 PHP具有丰富的文件操作函数,最简单的读取文件的函数为file_get_conten...

  • PHP学习笔记 - 进阶篇(7)

    文件操作 读取文件内容 PHP具有丰富的文件操作函数,最简单的读取文件的函数为file_get_contents,...

  • Learn PHP

    title: PHP学习笔记date: 2016-07-07 11:33:29tags: PHP php文件操作的...

  • 文件处理和上传

    PHP 文件处理和上传 如何判断文件和文件夹 文件的属性 文件的操作 这段我整体是查阅PHP的手册完成--大家参考...

  • php 安装swoole

    操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/loc...

网友评论

      本文标题:PHP第四节--文件操作

      本文链接:https://www.haomeiwen.com/subject/oclbqxtx.html