在激活期间,文件通过插件将文件夹内的所有图像传输到目标文件夹

时间:2011-03-13 04:24:38

标签: php wordpress file-upload

我有一个WordPress插件,首次激活时,会设置一些默认网站设置,并为网站创建并添加一些小部件。

我想在我的插件中添加一些代码,以便在激活过程中,它抓取名为“images”的文件夹内的所有图像(位于与插件脚本相同的目录中)并将它们全部传输到“上传“WordPress中的文件夹(位于wp-content / uploads)。

有人可以提供执行此文件传输所需的代码方法示例吗?

1 个答案:

答案 0 :(得分:0)

如果PHP作为所涉及的文件和目录的所有者运行,您只需使用旧位置和每个文件的新位置调用rename即可。

文件所有权可能是一个问题,因此您的代码应准备好通过检查函数的返回值来处理失败。