В настоящее время у меня есть:
$file_name = $HTTP_POST_FILES['uid']['name'];
$random_digit=rand(0000,9999);
$new_file_name=$random_digit.$file_name;
$path= "uploads/images/users/".$new_file_name;
if($ufile !=none)
{
if(copy($HTTP_POST_FILES['uid']['tmp_name'], $path))
{
echo "Successful<BR/>";
echo "File Name :".$new_file_name."<BR/>";
echo "File Size :".$HTTP_POST_FILES['uid']['size']."<BR/>";
echo "File Type :".$HTTP_POST_FILES['uid']['type']."<BR/>";
}
else
{
echo "Error";
}
}
это генерирует случайное число перед текущим именем файла, т.е. 4593example.jpg, но я бы просто хотел переписать все имя файла в 4593.jpg, удалив имя ucrrentпример).Когда я пытаюсь сделать это, я теряю расширение (.jpg), любая помощь приветствуется.