Загрузка файлов через форму (zip, rar)

kireyev

Новичок
Загрузка файлов через форму (zip, rar)

Привет всем!
Хочу на сайте создать форму для загрузки файлов в папку сайта, но надо сделать, чтобы можно было загружать только архивы zip и rar.

Заранее спасибо за помощь!
 

Фанат

oncle terrible
Команда форума
чтобы нельзя было загружать - читай яваскриптом имя файла, введенное в поле, и если у него расширение другое, то не давай отправля\ть форму.

чтобы нельзя было сохранять уже загруженный файл на сервере - делай такую же процедуру на PHP
 

Фанат

oncle terrible
Команда форума
рекомендую разбить задачу по частям.
1. освоить отправку файлов вообще. По примеру из документации.
2. сделать проверку расширения на сервере
3. если понадобится - дописать на клиенте
 

kireyev

Новичок
Ребят, а что-нить готовое сварганить долго? Может поможете?
 

kireyev

Новичок
ну тогда пункт 1 я понял, скажем разобрался, док-цию прочитал

а вот как 2 и 3 осуществить - не понимаю
 

Фанат

oncle terrible
Команда форума
имя файла - это строка текста.
расширение зип или рар - это три последних символа строки.
строковые функции - самые базовые в пхп. находятся по адресу [m]strings[/m]
отрезать три последние символа от строки и сравнить с образцом - задача, как мне кажется, не такая уж сложная?
 

kireyev

Новичок
да я только чуть-чуть начал пхп изучать, для меня все сложно!
 

Фанат

oncle terrible
Команда форума
тем более!
если только начал изучать - самостоятельное решение такой задачи будет очень хорошей практикой.

кстати, если ты думаешь, что пхп - это сварганить готовое по-быстрому, то можешь даже и не браться. Это всегда трудно и долго.
 
Сверху