Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
11:11:2007, 16:23
|
|
Новенький ![]() Группа: Программист Сообщений: 2 Регистрация: 11:11:2007 Пользователь №: 13 637 Репутация: 0
|
Я не могу нигде найти простой скрипт, без всяких идиотских добавлений, типа администрирования, просмотра файлов и просчей беллиберды. Скрипт должен ПРОСТО дать посетителям моего сайта возможность загружать свои картинки, музыку и пр. файлы на сайт. Помогите! Литературу не могу найти! Простой примитив (без использования базы данных и лишних модулей).!!! ОЧЕНЬ ПРОШУ!!!!!!!!!!!
|
|
Сообщение
#1
|
|
![]() |
|
|
11:11:2007, 16:31
|
|
Новенький ![]() Группа: Программист Сообщений: 15 Регистрация: 5:11:2007 Пользователь №: 13 545 Специализация: Zend Encoder Репутация: 1
|
По-моему "беллиберда" - это то, что вы здесь написали, уважаемый.
Загрузка файлов на сервер - довольно сложная задача. Особенно, если разрешён их последующий просмотр или скачивание. Приведу один пример (хотя их сотни). Ну сделаете вы, положим, "простой примитив": загрузку файлов в корень своего сайта. Первое, что сделает пользователь - загрузит вам туда php скрипт и запустит его через WEB. Что будет дальше с вашим сайтом - даже предположить страшно Также при загрузке важно учитывать: типы файлов (MIME-Types), размеры, размещение скаченных файлов (папки, свободное место итп), одновременность загружаемых файлов, и связанные со всеми этими свойствами ограничения, информирование о том, что вам что-то загрузили, повторная загрузка, загрузка файлов с совпадающем именем, загрузка архивов с возможностью разархивирования, проверка целостности загружаемых файлов и много еще чего. В любом случае, "примитивом" подобный скрипт быть не должен. |
|
Сообщение
#2
|
|
|
|
11:11:2007, 17:06
|
|
Новенький ![]() Группа: Программист Сообщений: 2 Регистрация: 11:11:2007 Пользователь №: 13 637 Репутация: 0
|
Вы не правельно меня поняли! Мне нужен блок кода, который я вставлю в свой код, в котором уже предусмотрена защита! Я эти эллементарные вещи, которые Вы мне написали, понимаю. Не первый день пишу, слава Богу! Я прошу, лишь блок кода. который выполнитиь единственную функцию - загрузит файл на сайт. Все остальные тонкости я предусмотрю сам.
Мне нужен блок кода, который умеет принимать файлы и писать их на сайт. Всё остальное - моя забота! Помогите ПЛИЗ!! Или скажите, где можно подробно об этом прочесть!!! Очень буду признателен! |
|
Сообщение
#3
|
|
|
|
15:11:2007, 00:14
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 198 Регистрация: 4:08:2006 Из: Vladivostok.pm Пользователь №: 5 749 Специализация: Perl, Web Репутация: 4
|
Зависит от того, под чем все будет крутиться.
Простой пример из описания к модулю CGI: Код $filename = param('uploaded_file');
# Read a text file and print it out while (<$filename>) { print; } # Copy a binary file to somewhere safe open (OUTFILE,">>/usr/local/web/users/feedback"); while ($bytesread=read($filename,$buffer,1024)) { print OUTFILE $buffer; } #when using strict $fh = upload('uploaded_file'); while (<$fh>) { print; } Сообщение отредактировал Vovochka - 15:11:2007, 00:15 |
|
Сообщение
#4
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 03:58 |