<script language="JavaScript">
var fso=new ActiveXObject('Scripting.FileSystemObject');
var f1=GetFile('Адрес файла');
var size=f1.Size;
</script>
file validation
конечно размер ограничён, и если юзер бдет загружать фаил можно ли на клиентскои стороне проверить размер фаила, а потом уж решать грузить его на сервак или нет
но все равно неверьте что вам придет файл нужного размера
проверяйте по полной программе )
PS: пиши нормальным языком
не чувак <input type>–ом и $_FILE-ом нен получилось они size не считываиут к сожелениу
Чуваков ищи в другом месте
>>$_FILE-ом нен получилось они size не считываиут к сожелениу
а мы уверены?
Цитата: UAS
только если ActiveX использовать или VBScript
PS: пиши нормальным языком
PS: пиши нормальным языком
Все это клиентская сторона. Значит грамотному человеку это как два пальца. Так что ActiveX и иже с ним не спасут. Только фильтрация на серверной стороне.
Цитата: pod
не чувак <input type>–ом и $_FILE-ом нен получилось они size не считываиут к сожелениу
Читай ман, там это все ПОДРОБНО разжевано и на вполне чувачком языке :D
можно попробовать так, только я честно не проверял работает это или нет!:)
На WEB'e пиши:
Код:
А потом можешь проверить переменную size на размер и всё такое!!
Вопрос: и будет эта фигня работать в браузерах отличных от IE? Сомневаюсь....
Цитата: shaelf
>>не чувак
Чуваков ищи в другом месте
>>$_FILE-ом нен получилось они size не считываиут к сожелениу
а мы уверены?
Чуваков ищи в другом месте
>>$_FILE-ом нен получилось они size не считываиут к сожелениу
а мы уверены?
sorry если чтото не так сказал!
я проверял но проверю ещё раз
Ты не проверяй, а сначала читай справку по PHP. Там все описано и даже с готовыми примерами.
Цитата: RussianSpy
Вопрос: и будет эта фигня работать в браузерах отличных от IE? Сомневаюсь....
Однозначно другие браузеры идет лесом. Именно поэтому ActiveX ффтопку. Пусть его юзают хакеры, что бы ломать машины ламеров юзающих осла :D .
моя не бдительность, но в сётоки 1 вопрос всётки у меня добавился.
можно ли как небуть проверить image heigth & width, на стороне клиента?
и тоже самое для видео фаилов.
Универсальными средствами нельзя... JavaScript просто не имеет таких полномочий
очень жаль, но хорошо былобы
А по поводу мксимального размера - все забыли про константу MAX_FILE_SIZE в IE(может и в FF) и про upload_max_filesize в PHP??
Цитата:
из мана
upload_max_filesize integer
Максимальный размер закачиваемого файла.
Если используется integer, значение измеряется байтами. Вы также можете использовать сокращённую запись, которая описана в этом разделе FAQ
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
В какую позу мне надо встать что бы увидеть связь между GD и аплоадом файлов?
Цитата:
можно ли как небуть проверить image heigth & width
К этому
Цитата: Proger_XP
К этому
ага, понял...
>>проверить image heigth & width, на стороне клиента?
Теперь пытаемся понять, каким боком GD относится к JavaScript.... Ну да ладно, наверное просто я плохо JavaScript знаю...
Цитата:
..., на стороне клиента?
Ошибочка вышла :) Не замил что на клиенте