Решение:[CODE]$randurl = randomPassword();
$randimg = randomPassword();
mkdir($_SERVER['DOCUMENT_ROOT'].'/upload/1/'.$randurl, 0700);
$input = $src;
$output = $_SERVER['DOCUMENT_ROOT'].'/upload/1/'.$randurl.'/'.$randimg.'.jpg';
file_put_contents($output, file_get_contents($input));
[/CODE]randomPassword() - собственная функция для генерации пароля, использовал ее для поддиректорий и названий файлов.
$randimg = randomPassword();
mkdir($_SERVER['DOCUMENT_ROOT'].'/upload/1/'.$randurl, 0700);
$input = $src;
$output = $_SERVER['DOCUMENT_ROOT'].'/upload/1/'.$randurl.'/'.$randimg.'.jpg';
file_put_contents($output, file_get_contents($input));
[/CODE]randomPassword() - собственная функция для генерации пароля, использовал ее для поддиректорий и названий файлов.