кстати не обязательно использовать функцию move_uploaded_file(). Можно все анологично сделать через
copy. Всегда пользуюсь только ею. Работает анологично - copy($upload_file, ./images/)
пишу обычно через условие
Код:
//$upload_file - то что присылает нам форма
//проверяем являеться файл рисунком
if ($upload_file!="")
{
if (($fotoimg_type == "image/pjpeg") or ($fotoimg_type == "image/jpeg")) $ftype = "jpg";
elseif ($fotoimg_type == "image/gif") $ftype = "gif";
else echo "Недопустимое имя файла";
//Копируем барахло
//Генирируем случайное число для названия файла
mt_srand ((double)microtime() * 1000000);
$num = mt_rand(10000000, 99999999);
//$copyto - путь куда будем копировать файл
//Сохраняем это все в формате 01010101.jpg
$copyto = "./images/$num.$ftype";
if (!copy($fotoimg, $copyto)) eсho "Ошибка ! :(";
else eсho "файл загружен :)";
//Не забываем на католог images поставить права на запись !!