我正在为我的客户开发购物车解决方案。购物车非常智能,可以将文件名与产品ID相关联,因此我要做的就是重命名每个图像文件名以将其与产品ID相关联。 (即product_id1和product_id1.jpg)
$filename;
function renamer(){
foreach(glob('./my_images/*.*') as $filename){
for($i =0; $i<10;$i++ ){
rename($filename, "/my_images/product_id".$i.".jpg");
}
}
}
renamer();
由于某种原因,文件未被重命名。我收到一条错误消息:
系统找不到指定的路径。 (代码:3)
答案 0 :(得分:1)
rename($filename, "/my_images/product_id".$i.".jpg");
将尝试将文件移至/my_images/product_id
。请注意,这是在根目录中。如果是这样,请确保/my_images
存在。否则试试:
rename($filename, "my_images/product_id".$i.".jpg");
将文件添加到当前目录的my_images
文件夹中。再次确保存在。