PHP移动文件

PHP移动文件,第1张

PHP 中的 rename() 函数可以实现

rename() 函数重命名文件或目录或者移动到其他目录下

若成功,则该函数返回 true。若失败,则返回 false。

rename(oldname,newname,context)

参数说明

oldname 必需。规定要重命名的文件或目录。

newname 必需。规定文件或目录的新名称。

context 可选。规定文件句柄的环境。context 是可修改流的行为的一套选项。

注释:

在 PHP 4.3.3 之前,rename() 不能在基于 *nix 的系统中跨磁盘分区重命名文尘卜件。

用于 oldname 中的封装协议必须和用于 newname 中的相匹配。

对 context 的支派敏穗持是 PHP 5.0.0 添加的。

例如:

<?php

//把当前目录下的images.txt文件移动到test目录下并改名为pictures.txt

rename("拿乎images.txt","test/pictures.txt")

?>

若是上传的文指滚件move_uploaded_file函数,若不是,

可用另一种方式:

Copy函数复制文件到指定目录

file_exists 函数判断指定文件夹下是否存在指定文件

unlink 函数可将原文件删除。

这也就誉逗散实现了你想要的移庆氏动文件的效果

该函数的作用是把上传的文件移动到一个新的位置。

有两个参数,第一个参数是你上传后的临时文件名,由系统自动生成。通常其样式为:

$_FILE["file"]["tmp_name"]

其中的file为你前台文件上传表单的名称。

第二个参数就是包含有路径的新的文件名。如正盯指:

"upload/1.jpg"

这样举配,就会把你上传的文件,移动到当前则晌目录下名称upload的子目录下,并把文件名保存为:1.jpg。

希望对你有所帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8194092.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存