到目前为止,我已经拥有它,所以它在网站上进行了更改,但我如何更改服务器上的文件名?
foreach(glob("vacation/*.jpg") as $image) {
$tmpName = explode("_", $image);
$tmpName = explode("~", $tmpName[1]);
$md5 = md5($tmpName[0]);
print "<p>{$md5}</p>";
}
这是我到目前为止所需的内容,需要IMG_0401~timestamp.jpg
,并在网站上显示为IMG_99f97481f8214da999e3ccbe116f5334~timestamp.jpg
我想将文件重命名为
答案 0 :(得分:0)
您需要使用PHP的rename
函数:
http://php.net/manual/en/function.rename.php
foreach(glob("vacation/*.jpg") as $image) {
$tmpName = explode("_", $image);
$tmpName = explode("~", $tmpName[1]);
$md5 = md5($tmpName[0]);
print "<p>{$md5}</p>";
rename($image, $md5);
}