| imho.ws |
![]() |
|
|
|
# 1 |
|
Full Member
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Нужно написать следующую функцию:
Вы вводите в окошко имя картинки - gif\jpg - а скрипт переименовывает его в допустим в 1.jpg. После чего - загружает его в папку images/av/ При этом, если такой файл уже есть, картинка должна быть перезаписана. Т.е. записана поверх имеющейся на сервере. Как это сделать? |
|
|
|
|
# 2 |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А в чем проблема?
Используешь форму с <input file...> и загружаешь на сервер, а дальше манипулируй им как хочешь. А вообще чего тебе надо? Если полный пример, то ты даже не написал на каком языке тебе стребуется...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
# 4 |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Точно, не заметил, прошу прощения....
Но проблема все-равно не понятна, чем не устраивает стандартный аплоад...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
# 8 |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
move_uploaded_file(). В официальном МАНе же есть даже такой раздел и подробно с примерами все разобрано!!!
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
# 10 | |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В той теме же все расписано:
Цитата:
Где file_1 - имя поля твоей формы где выбирался файл! P.S. А просто структуру этого массива, например var_dump($HTTP_POST_FILES) посмотреть не судьба?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
|
# 11 |
|
Newbie
Регистрация: 31.01.2003
Сообщения: 37
![]() ![]() |
кстати не обязательно использовать функцию 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 поставить права на запись !!
|
|
|