我想在php中用當前時間戳更改圖像名稱。 我的代碼如下:如何將圖像名稱更改爲當前時間戳php?
$logo = basename($_FILES['file']['name']);
$logo = image1.jpg
move_uploaded_file($_FILES['file']['tmp_name'], '../timeTableImg/' . $_FILES['file']['name']);
我在$ logo中得到圖像名稱。但其實我想
$logo = 1484900616.jpg
move_uploaded_file($_FILES['file']['tmp_name'], '../timeTableImg/' . $_FILES['file']['name']);
文件名可能是動態的。它可能是jpg,png,jpeg。也想移動新名稱的文件。
爲什麼不直接覆蓋'$ logo'你想要的時間戳。 –
和圖像的擴展?它可能是JPG或PNG –
在這裏使用答案。 http://stackoverflow.com/questions/10368217/how-to-get-the-file-extension-in-php'$ path = $ _FILES ['image'] ['name']; $ ext = pathinfo($ path,PATHINFO_EXTENSION);' –