Переименовать файл при загрузке - PullRequest
0 голосов
/ 18 июля 2011

У меня есть очень простой скрипт загрузки файла:

$prefix = "sitename";
$targetPath = "/uploads/sitename/"

$prefix = $prefix . "_";

$filename = $prefix . md5(basename($_FILES['image']['name'])) . md5(time()) . rand(11111,99999); 

if(move_uploaded_file($_FILES['image']['tmp_name '], $targetPath)) {
    echo "The file ".  basename( $_FILES['uploadedfile']['name']). " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}

Но мне нужно переименовать изображение в $filename, прежде чем оно перейдет в положение, установленное в $targetPath. Что мне делать?

1 Ответ

2 голосов
/ 18 июля 2011

Вы можете указать новое имя файла во втором параметре move_uploaded_file.

Пример:

move_uploaded_file($_FILES['image']['tmp_name'], $targetPath . $filename);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...