| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
PHP常见的文件操作方式
作者:佚名    文章来源:网络    点击数:    更新时间:2007-1-27
 



  ---------------------------------------------------------------------

  4.判断文件读取的状态

  每个文件句柄都有一个文件指针,或者一个指出下一个操作将在文件中哪里发生的游标,根据fopen函数的mode参数

  文件指针最初位于文件的开头(0),或者文件的末尾

  feof()可以判断文件是否已经到末尾(到末尾后函数返回TRUE)

  filesize()函数返回文件的大小 5.写入文件

  fwrite()函数执行文件写入

  ////////////////////////////代码部分////////////////////////////////////////

  $filename = 'test.txt';

  $somec;
 // 首先我们要确定文件存在并且可写。

  if (is_writable($filename)) {

  // 在这个例子里,我们将使用添加模式打开$filename,

  // 因此,文件指针将会在文件的开头,

  // 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。

  if (!$handle = fopen($filename, 'a')) {

  echo "不能打开文件 $filename";

  exit;

  }

  // 将$somecontent写入到我们打开的文件中。

  if (fwrite($handle, $somecontent) === FALSE) {

  echo "不能写入到文件 $filename";

  exit;

  }

  echo "成功地将 $somecontent 写入到文件$filename";

  fclose($handle);

  } else {

  }

  echo "文件 $filename 不可写";

  //////////////////////////////////////////////////////////////////////////

  ---------------------输出结果----------------------------------------

  成功地将 添加这些文字到文件 写入到文件test.txt

  ---------------------------------------------------------------------

  对于二进制数据,必须指定第三个参数,它包含写入到磁盘的数据字节数

  $result = @fwrite($fp,$binary_data,mb_strlen($binary_data,'8bit'));
 6.文件权限和其他信息

  is_readable()//判断文件是否可读

  is_writeable()//判断文件是否可写

  is_writable()//判断文件是否可写

  fileperms()//判断文件的权限(UNIX风格的文件权限测试函数)

  file_exists()//是否存在这个文件

  fileowner()//判断文件所属用户

  filegroup()//判断文件所属组

  7.删除和重命名文件

  unlink()//删除文件

  rename()//重命名文件

  8.访问目录

  目录访问建议使用前向斜线"/",兼容windows和unix系统

  basename()//返回不包括路径信息的文件名

  dirname()//返回文件名的目录部分

  realpath()//接受相对路径,返回文件的绝对路径

  pathinfo()//提取给定路径的目录名,基本文件名和扩展名

  opendir()//打开目录,返回资源句柄

  readdir()//读取目录项

  rewinddir()//将读取指针返回开头

  closedir()//关闭读取句柄

  chdir()//改变当前脚本执行期间的当前工作目录

  mkdir()//创建目录

  rmdir()删除目录

  ////////////////////////////代码部分////////////////////////////////////////

  //////////////////////////////////////////////////////////////////////////

  ---------------------输出结果----------------------------------------

  filename: web : filetype: dir

  filename: study : filetype: dir

 

上一页  [1] [2] 


  • 上一篇文章:

  • 下一篇文章:
  • 相关文章