Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > PHP编程的文件资源管理一例
【标  题】:PHP编程的文件资源管理一例
【关键字】:php
【来  源】:赛迪网-中国计算机报

PHP编程的文件资源管理一例

Your Ad Here

  PHP中有许多与文件系统有关的函数,这些函数不仅可以打开文件,还可以显示目录中的内容、移动文件和其他一些功能,许多人甚至用PHP开发基于互联网的文件资源管理器。

  下面的脚本样例可以显示一个目录清单,注释已经包含在代码中:

  <? /把要读取的目录的全路径名存入一个名字为$dir_name的变量中。/

  $dir_name = "/home/me/";

  /创建一个句柄,其值是打开一个给定目录的结果/

  $dir = opendir($dir_name);

  /建立一个文字块,用以放置列表元素(文件名字)/

  $file_list = "<ul>";

  /使用一个while语句,读取已经打开的目录中的所有元素,如果文件的名字不是“.”或“..”,则显示列表中的名字/

  while ($file_name = readdir($dir)) {

  if (($file_name != ".") &&&& ($file_name != "..")) {

  $file_list .= "<li>$file_name";

  }

  }

  $file_list .= "</ul>";

  /关闭打开的目录,结束PHP模块/

  closedir($dir);

  ?>

  <!-- Start your HTML -->

  <HTML>

  <HEAD>

  <TITLE>Directory Listing</TITLE>

  </HEAD>

  <BODY>

  <!-- Use PHP to print the name of the directory you read -->

  <P>Files in:<? echo "$dir_name"; ?></p>

  <!-- Use PHP to print the directory listing -->

  <? echo "$file_list"; ?>

  </BODY>

  </HTML>

  好了,我们已经得到了一个目录清单。需要注意的是,要读取一个文件(稍后我们将进行讲解)或目录的内容,PHP运行的系统上的用户必须至少有读取文件的权限。

  下面是一个如何拷贝文件的例子:

  <? /把你要拷贝的源文件的全路径赋给一个名字为$original的变量中,把拷贝的文件的全路径赋予一个名字为$copied的变量中/

  $original = "/home/me/mydatabasedump";

  $copied = "/archive/mydatabasedumo_1010";

  /使用copy()函数拷贝源文件,如果拷贝没有完成则会显示一个错误信息/

  @copy($original, $copied) or die("Couldn't copy file.");

  ?>

  这个例子是一个文件备份系统的原型。在这段脚本运行时,它把文件拷贝到一个不同的位置进行保存。稍微修改一下守护程序,就可以在一天中你指定的时刻执行它,而无需用户的干预。

拒绝死机和意外 网卡安装常见问题一点通:【上一篇】
PHP网站提速三大“软”招:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 通过LS:DO(ODBC)技术实现Notes访问DB2/400
  • [z]能笑吗?
  • 超高难度框架问题之最佳解决方案
  • 用JBuilder9 开发Struts实例(2)
  • Java 语言是强类型语言语言
  • SMS开发的资料包
  • Svm应用尝试(C#写的数字ocr软件LTOCR) _掉了后我找回来了!
  • php做饼图的函数
  • Web创业的10条戒律[醒神用]
  • 一字之差 Sun让JSF光着身子降临到Java Web世界(收藏)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.