![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
Vinnety |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 8.4.2003 Репутация: нет Всего: нет |
Помогите, пожалуйста!
Никак не могу сделать нормальную загрузку файлов на сервер! ![]() Подскажите пример загрузки файлов на сервер !!! ![]() А я делаю так :
где $Name - имя сохраняемого файла, $ImageData - полный путь сохраняемого файла (т.е. источник) $FileName - полный путь файла для сохранения (т.е. приемник) Проблема : почему то не всегда корректно сохраняет, бывает что пишет размер файла = 0 , или если сохраняешь картинку то не все цвета сохраняет и т.д. Но и иногда нормально работает. В чем дело? Как от этого избавиться? Проблема2 : почему то в Internet Explorere работает почти всегда нормально загрузка графических файлов, а вот например в Mozilla FireFox - вообще не сохраняет графические файлы - пишет размер = 0. В чем дело? Как от этого избавиться? |
|||
|
||||
korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 13 Всего: 61 |
Попробуй такой пример:
Но он пропустит только файлы с расширением .gif, .jpg. Если понадобятся другие, то придется немного подправить. Удачи -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
Phoinix |
|
||||
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 16.11.2004 Где: Moskau Репутация: 1 Всего: 2 |
korob2001
Я, конечно, извиняюсь, но Ваш код несколько... перемудрен... в часности:
и т.д. про flock совсем забыли, нехорошо Все можно сделать гораздо проще:
И все... код сократился в 2 раза без потери функциональности... Это сообщение отредактировал(а) Phoinix - 14.12.2004, 02:04 |
||||
|
|||||
korob2001 |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 13 Всего: 61 |
Согласен.
Но, давай тогда и этот код маланько сократим.
От фигурных скобок можно избавиться, лишний мусор.
Возвращать лучше всётаки цифры, так как они возвращаются для того что бы их сравнивали, а цифры Perl сравнивает быстрее, да и компактнее получится условие. Зачем использовать if, если в условии сразу установлено отрицание? Не проще ли заюзать unless? Код будет понтнее. -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||
|
|||||
Kiber_rat |
|
||||
![]() MACMANIAC ![]() ![]() Профиль Группа: Участник Сообщений: 276 Регистрация: 18.4.2002 Где: Ashdod, Israel Репутация: 1 Всего: 9 |
А почему не использовать библиотеку CGI?
infile - имя поля <INPUT TYPE=FILE NAME=infile> в форме Это сообщение отредактировал(а) Kiber_rat - 23.12.2004, 09:34 -------------------- Best regards! @..@_____Ku6ep =*=______\______KPbIC
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Perl: CGI программирование" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |