PHP常用的文件操作函数(优质3篇)

PHP常用的文件操作函数 篇一

在PHP开发中,文件操作是非常常见的操作之一。本文将介绍几个常用的PHP文件操作函数,以帮助开发者更好地处理文件相关的操作。

1. fopen()函数

fopen()函数用于打开文件或者URL,并返回一个资源类型,供其他文件操作函数使用。它接受两个参数,第一个参数是文件名或URL,第二个参数是打开文件的模式。常见的模式有:

- "r":只读模式

- "w":写入模式,如果文件不存在则创建,如果文件存在则清空文件内容

- "a":追加模式,如果文件不存在则创建

- "x":创建新文件并打开写入模式,如果文件已存在则返回false

2. fclose()函数

fclose()函数用于关闭一个已打开的文件。它接受一个参数,即要关闭的文件资源。

3. fwrite()函数

fwrite()函数用于向文件中写入内容。它接受两个参数,第一个参数是要写入的文件资源,第二个参数是要写入的内容。写入成功则返回写入的字节数,否则返回false。

4. feof()函数

feof()函数用于检测文件指针是否已到达文件末尾。它接受一个参数,即要检测的文件资源。如果已到达文件末尾则返回true,否则返回false。

5. fgets()函数

fgets()函数用于从文件中读取一行内容。它接受一个参数,即要读取的文件资源。读取成功则返回一行内容的字符串,否则返回false。

6. file()函数

file()函数用于将整个文件读入一个数组中。它接受一个参数,即要读取的文件名。读取成功则返回包含文件内容的数组,否则返回false。

以上是几个常用的PHP文件操作函数,它们可以帮助我们在开发中更好地处理文件相关的操作。开发者可以根据实际需求选择使用合适的函数来进行文件操作。

PHP常用的文件操作函数 篇二

文件操作在PHP开发中是非常常见的操作之一。本文将继续介绍几个常用的PHP文件操作函数,以帮助开发者更好地处理文件相关的操作。

1. file_get_contents()函数

file_get_contents()函数用于将整个文件读入一个字符串中。它接受一个参数,即要读取的文件名。读取成功则返回文件内容的字符串,否则返回false。这个函数常用于读取文本文件的内容。

2. file_put_contents()函数

file_put_contents()函数用于将一个字符串写入文件中。它接受两个参数,第一个参数是要写入的文件名,第二个参数是要写入的字符串。写入成功则返回写入的字节数,否则返回false。这个函数常用于写入文本文件的内容。

3. copy()函数

copy()函数用于将一个文件拷贝到另一个位置。它接受两个参数,第一个参数是要拷贝的源文件名,第二个参数是目标文件名。拷贝成功则返回true,否则返回false。

4. unlink()函数

unlink()函数用于删除一个文件。它接受一个参数,即要删除的文件名。删除成功则返回true,否则返回false。

5. rename()函数

rename()函数用于重命名一个文件或者将文件移动到另一个位置。它接受两个参数,第一个参数是要重命名或移动的文件名,第二个参数是目标文件名或目标路径。重命名或移动成功则返回true,否则返回false。

6. file_exists()函数

file_exists()函数用于检测文件是否存在。它接受一个参数,即要检测的文件名。如果文件存在则返回true,否则返回false。

以上是另外几个常用的PHP文件操作函数,它们可以帮助我们更好地处理文件相关的操作。开发者可以根据实际需求选择使用合适的函数来进行文件操作。

PHP常用的文件操作函数 篇三

PHP常用的文件操作函数

  任何有效的 php 代码都有可能出现在函数内部,甚至包括其它函数和类定义。那么PHP常用的文件操作函数是怎样的呢?以下仅供参考!

  具体方法如下:

  1. basename()返回路径的文件名

部分

  $path='C:AppServwww est est.php';

  echo basename($path);

  //结果:test.php

  2. dirname()返回路径的.目录部分

  $path='C:AppServwww est est.php';

  echo dirname($path);

  //结果:C:AppServwww est

  3. file_get_contents('text.txt') 函数把整个文件读入一个字符串中。

  4. file_put_contents('text.txt',$str) 函数把一个字符串写入文件中。

  5. filesize('test.xml') 函数返回指定文件的大小。

  若成功,则返回文件大小的字节数。若失败,则返回 false 并生成一条 E_WARNING 级的错误。

  6. disk_free_space('C:') 函数返回目录中的可用空间 以字节为单位。

  7. disk_total_space('C:') 函数返回指定目录的磁盘总大小 以字节为单位。

  8. fopen('test.txt','a+') 函数打开文件或者 URL。如果打开失败,本函数返回 FALSE。

  第一个参数:要打开的文件。第二个参数:打开的模式 a+表示读写 追加方式打开

  9. fwrite($fp,$str) 函数写入文件(可安全用于二进制文件)。

  第一个参数:fopen()函数传回的文件句柄。第二个参数:要写入的字符串。

  10. fclose($fp) 函数关闭一个打开文件。

  11. unlink('test.txt') 函数删除文件。若成功,则返回 true,失败则返回 false。

  12. rmdir('upload') 函数删除空的目录。若成功,则该函数返回 true。若失败,则返回 false。

  13. opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用。

  若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。

  14. closedir() 函数关闭由 opendir() 函数打开的目录句柄。

  15. readdir() 函数返回由 opendir() 打开的目录句柄中的条目。

  若成功,则该函数返回一个文件名,否则返回 false。

  16. scandir() 函数返回一个数组,其中包含指定路径中的文件和目录。

  17. is_dir() 函数检查指定的文件是否是目录。

  18. file_exists() 函数检查文件或目录是否存在。

  如果指定的文件或目录存在则返回 true,否则返回 false。

  19. 使用递归删除目录及目录下所有文件的方法。

  function delDir($dir){

  @$dh=opendir($dir); //打开目录流

  while(!!$file=@readdir($dh)){

  if($file!='.' && $file!='..'){

  $fullpath=$dir.'/'.$file;

  if(!is_dir($fullpath)){ //如果是文件直接删除

  unlink($fullpath);

  }else{ //如果是目录 递归调用本身

  delDir($fullpath);

  }

  }

  }

  @closedir($dh); //关闭目录流

  if(@rmdir($dir)){ //删除目录本身

  return true;

  }else{

  return false;

  }

  }

相关文章

银行所需工作证明(经典5篇)

篇1:银行所需工作证明兹证明________是我公司员工,在________部门任________职务。至今为止,一年以来总收入约为__________元。特此证明。本证明仅用于证明我公司员工的工作及...
条据书信2017-02-04
银行所需工作证明(经典5篇)

会计专业自荐书【优质6篇】

现如今,用到自荐书的地方越来越多,自荐书是推荐自己的一片文章,可以涵盖自己的历史,优点,想法,决心等,是综合性的自我简介。还是对自荐书一筹莫展吗?以下是小编整理的会计专业自荐书范文,仅供参考,希望能够...
条据书信2016-07-07
会计专业自荐书【优质6篇】

国庆放假对外通知(优质6篇)

在当今社会生活中,接触并使用通知的人越来越多,通知是上级机关向下级机关传达指示、批转下级机关的公文、转发上级机关和不相隶属机关的公文,布置工作与周知事项时所用的一种下行公文。那么你有了解过通知吗?以下...
条据书信2013-07-04
国庆放假对外通知(优质6篇)

校园安全倡议书300字(优质6篇)

每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。大家想知道怎么样才能写一篇比较优质的范文吗?这里我整理...
条据书信2016-01-01
校园安全倡议书300字(优质6篇)

没写英语作业保证书【通用6篇】

英语虽然不是我们的第一语言,但是在世界的地位不容小觑。下面是小编为大家搜集整理出来的有关于没写英语作业保证书范文,欢迎阅读! 没写英语作业保证书【1】 尊敬的英语老师: 昨天下....
条据书信2015-07-01
没写英语作业保证书【通用6篇】

房屋出租合约书【通用6篇】

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。写范文的时候需要注意什么呢?有哪些格式需要注...
条据书信2013-02-04
房屋出租合约书【通用6篇】