Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

file validation

1.8K
17 января 2007 года
pod
144 / / 05.04.2006
нужно писать валидациу на фаил, который upload-итса.
конечно размер ограничён, и если юзер бдет загружать фаил можно ли на клиентскои стороне проверить размер фаила, а потом уж решать грузить его на сервак или нет
622
17 января 2007 года
nilbog
507 / / 19.12.2006
использовать свойство тега<input type=file size= > (кажется так я не помню)
но все равно неверьте что вам придет файл нужного размера
проверяйте по полной программе )
244
17 января 2007 года
UAS
2.0K / / 19.07.2006
только если ActiveX использовать или VBScript

PS: пиши нормальным языком
1.8K
17 января 2007 года
pod
144 / / 05.04.2006
не чувак <input type>–ом и $_FILE-ом нен получилось они size не считываиут к сожелениу
15
18 января 2007 года
shaelf
2.7K / / 04.05.2005
>>не чувак
Чуваков ищи в другом месте
>>$_FILE-ом нен получилось они size не считываиут к сожелениу
а мы уверены?
12
18 января 2007 года
alekciy
3.0K / / 13.12.2005
Цитата: UAS
только если ActiveX использовать или VBScript

PS: пиши нормальным языком


Все это клиентская сторона. Значит грамотному человеку это как два пальца. Так что ActiveX и иже с ним не спасут. Только фильтрация на серверной стороне.

12
18 января 2007 года
alekciy
3.0K / / 13.12.2005
Цитата: pod
не чувак <input type>–ом и $_FILE-ом нен получилось они size не считываиут к сожелениу


Читай ман, там это все ПОДРОБНО разжевано и на вполне чувачком языке :D

2.1K
18 января 2007 года
smoki
115 / / 05.11.2006
Ну посути некоторые люди здесь были правы, говоря, что нужен ActiveX
можно попробовать так, только я честно не проверял работает это или нет!:)

На WEB'e пиши:
 
Код:
<script language="JavaScript">
var fso=new ActiveXObject('Scripting.FileSystemObject');
var f1=GetFile('Адрес файла');
var size=f1.Size;
</script>

А потом можешь проверить переменную size на размер и всё такое!!
13
18 января 2007 года
RussianSpy
3.0K / / 04.07.2006
Вопрос: и будет эта фигня работать в браузерах отличных от IE? Сомневаюсь....
1.8K
18 января 2007 года
pod
144 / / 05.04.2006
Цитата: shaelf
>>не чувак
Чуваков ищи в другом месте
>>$_FILE-ом нен получилось они size не считываиут к сожелениу
а мы уверены?



sorry если чтото не так сказал!
я проверял но проверю ещё раз

12
18 января 2007 года
alekciy
3.0K / / 13.12.2005
Ты не проверяй, а сначала читай справку по PHP. Там все описано и даже с готовыми примерами.
12
18 января 2007 года
alekciy
3.0K / / 13.12.2005
Цитата: RussianSpy
Вопрос: и будет эта фигня работать в браузерах отличных от IE? Сомневаюсь....


Однозначно другие браузеры идет лесом. Именно поэтому ActiveX ффтопку. Пусть его юзают хакеры, что бы ломать машины ламеров юзающих осла :D .

1.8K
19 января 2007 года
pod
144 / / 05.04.2006
да нащёт file size вы были правы, RTFM (read the fuckin maual).
моя не бдительность, но в сётоки 1 вопрос всётки у меня добавился.
можно ли как небуть проверить image heigth & width, на стороне клиента?
и тоже самое для видео фаилов.
13
19 января 2007 года
RussianSpy
3.0K / / 04.07.2006
Универсальными средствами нельзя... JavaScript просто не имеет таких полномочий
1.8K
20 января 2007 года
pod
144 / / 05.04.2006
очень жаль, но хорошо былобы
253
20 января 2007 года
Proger_XP
1.5K / / 07.08.2004
Библиотеки под тот же activex может и есть....
А по поводу мксимального размера - все забыли про константу MAX_FILE_SIZE в IE(может и в FF) и про upload_max_filesize в PHP??
Цитата:
из мана
upload_max_filesize integer
Максимальный размер закачиваемого файла.

Если используется integer, значение измеряется байтами. Вы также можете использовать сокращённую запись, которая описана в этом разделе FAQ


А кому лень залезть и туда....

Цитата:

<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Опция MAX_FILE_SIZE является рекомендацией браузеру, даже если бы PHP также проверял это условие. Обойти это ограничение на стороне браузера достаточно просто, следовательно, вы не должны полагаться на то, что все файлы большего размера будут блокированы при помощи этой возможности. Тем не менее, ограничение PHP касательно максимального размера обойти невозможно. Вы в любом случае должны добавлять переменную формы MAX_FILE_SIZE, так как она предотвращает тревожное ожидание пользователей при передаче огромных файлов, только для того, чтобы узнать, что файл слишком большой и передача фактически не состоялась


p.s: чувак, есть GD

338
21 января 2007 года
chigevara
529 / / 29.09.2003
Цитата: Proger_XP

p.s: чувак, есть GD



В какую позу мне надо встать что бы увидеть связь между GD и аплоадом файлов?

253
22 января 2007 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
можно ли как небуть проверить image heigth & width


К этому

338
23 января 2007 года
chigevara
529 / / 29.09.2003
Цитата: Proger_XP
К этому



ага, понял...

15
23 января 2007 года
shaelf
2.7K / / 04.05.2005
Эмм... Ща... Делаем цитату побольше... )))
>>проверить image heigth & width, на стороне клиента?
Теперь пытаемся понять, каким боком GD относится к JavaScript.... Ну да ладно, наверное просто я плохо JavaScript знаю...
253
23 января 2007 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
..., на стороне клиента?


Ошибочка вышла :) Не замил что на клиенте

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог