Как создать место назначения (папку) в PHP при использовании move_uploaded_file ()?

Я хочу загружать файлы с помощью PHP, и я использую move_uplload_files, чтобы скопировать их в нужную папку назначения, все работает нормально с этим:

if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], './uploades/'))
die("success");
else
die("error");

Но когда я попробую это

$rand =  chr(rand(97, 122)). chr(rand(97, 122)). chr(rand(97, 122));
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], './uploades/'.$rand))
die("success");
else
die("error");

, я получу ошибку, и похоже move_uploaded_files не может создавать папки. Как я могу это сделать?

В основном я ищу способ сделать это, например file_put_contents () , который создает путь, если он не существует.

15
задан 8 December 2010 в 07:13
поделиться