快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

php中rename()函数的妙用

大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。

认识unix的朋友应该知道shell命令mv,它相称与win32的移动,而且移动的同时可进行重命名。我发现,php的rename()函数就相称于mv,它不仅仅只有简朴的重命名的功能,同样可以改变文件甚至整个目录的路径。


例如:

$oldpath ----文件或目录原来路径

$newpath ----新定义路径

那么 rename($oldpath,$newpath)就可以完成文件/目录移动的操作

经过我的测试,win32和unix的php4版本都支持这个功能。

另外,好象php4的win32版取消了unlink()函数。那么还可以巧用rename()函数来完成删除的操作,例如:

$path ---- 文件或目录路径

$tmp ---- tmp目录(/tmp)

用rename($path,$tmp) 将文件移动到tmp目录.


返回类别: 教程
上一教程: PHP4实际应用经验篇(4)
下一教程: PHP 编码规范(3)

您可以阅读与"php中rename()函数的妙用"相关的教程:
· Output Buffer (输出缓冲)函数的妙用
· Output Buffer (输出缓冲)函数的妙用
· date.inc.php3中两个函数的例程。
· PHP3中使用ORACLE函数的使用说明
· php调用mysql存储过程和函数的方式
    微笑服务 优质保证 索取样品