[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: загрузка картинок и присвоение им имени
philcrosoft
Привет всем! Я новенький в php изучаю самомтоятельно! Пытаюсь сделать загрузку картинок при регистрации, использую этот скрипт

$target = "img/screenshots/";
$target = $target .basename( $_FILES['photo']['name']);
$pic=($_FILES['photo']['name']);


мне нужно так чтобы при загрузки картинки присваивался id регистрируемого и с изминеннём именем сохраняла в вышекузанной в скрипте директории
пример id_(имя файла).jpg
ну и у меня сохраняет имя файла в mysql в столбце photo

спасибо за помощь!



Спустя 17 минут, 29 секунд (7.01.2011 - 23:15) ИНСИ написал(а):
philcrosoft как пример, вот:

$id = '777';
$pathFile = '/uploads/'; // путь, куда загружаются файлы
$uploadFile = 'filename'; // имя файла в форме

if(!empty($_FILES[$uploadFile]['tmp_name'])) { // если загружается файл
$ext = strtolower(str_replace('.', '', strrchr($_FILES[$uploadFile]['name'],'.'))); // узнаем тип файла
$newName = uniqid() . '.' . $ext; // создаем новое имя файла
$uploadPath = $pathFile . $id . '_' . $newName; // указываем полной путь + имя для сохранения файла

if(!move_uploaded_file($_FILES[$uploadFile]['tmp_name'],$uploadPath)) exit('Ошибка при загрузке файла.');
else exit('Файл успешно загружен');
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.