Простенький файлообменник

Статус
Закрыто для дальнейших ответов.

Пятачок

Новичок
Регистрация
28.01.2012
Сообщения
4
Есть вопросец.Просьба сразу не пинать! Дело такое. Есть сайт, на нём хочу сделать файлообмен простенький, форму загрузки сделал настроил всё работает! Но... Как сделать что бы после того как файл загружен появлялась html страница с скрином и адресом файла? Желательно что бы не по одному файлу на странице было а несколько. Хотя бы подскажите с помощью каких скиптов это мона сделать или чего нибудь подобное...???
 

AngelGabriel

И имя мне - легион
Регистрация
23.11.2008
Сообщения
778
блин как же ты форму загрузки сделал если не знаешь как вывести потом файлы, или ты просто сверстал ее и наетом все закончелось
 

Пятачок

Новичок
Регистрация
28.01.2012
Сообщения
4
Да элементарная форма upload файлов. Файлы загружаються но после загрузки появляеться сообщение какой файл и куда загружен. А мне надо что бы страница появлялась со списком и скринами ранее загруженных файлов и этим новым. Мне просто надо понять какие скрипты могут такое сделать?
 

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Что бы вывести список ранее загруженных файлов для каждого пользователя, надо сперва этот список создать. Верно? А иначе где искать этот список?
Два варианта:
1)
- Делаешь регистрацию и авторизацию
- Создаешь новую таблицу и в нее пихаешь данные о загрузках (адреса к скриншотам, описание файлов, название и кто загрузил)
- А потом при загрзке новых файлов просто делаешь запрос в эту таблицу и выводишь данные для нужного пользователя(авторизованного)

2)
- Выбираешь ip пользователя
- Опять таки создаешь таблицу в бд и делаешь тоже самое что написал в варианте 1, но вместо поля логинов(кто загрузил) будет написан ip)

Первый вариант, конечно же, лучше. Т.к ip может меняться и тогда во втором варинате файлы не выведутся на страницу.

Хотя оба варианта можно сделать и без таблиц и бд, заменив их txt файлом, но это не лучший способ.
 

Пятачок

Новичок
Регистрация
28.01.2012
Сообщения
4
Посмотрите на wape.ru. Что то подобное я хочу сделать...
 

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Что там делать? Повторяю ещё раз: У этого сайта есть таблица, которая имеет примерно такой вид:
id | razdel | adres_file | data| name| opisanie/
1 | Музыка | http://адрес_к_файлу | дата загрузки | Вася | Слушайте парни песенку
2 | Порно | http://алрес_к_файлу | дата загрузки| Пятачок | Вот заливаю порно-фильм
3 | Видео | http://адрес_к_файлу | дата загрузки | Петя | Зачетный клипачек
и так далее к КАЖДОМУ файлу, который загружается.
А потом берем и выводим из таблицы все последние файлы, например хотим вывести последние 10 файлов которые загрузили в музыку:
Код:
$sql="select * from `table` where `razdel`='Музыка' order by `id` desc limit 0,10 ";
// Перевод: Делаю запрос в таблицу с название `table`, из которой мне нужны файлы категории только музыки, сортировку произвести с конца по полю `id` и только последние 10 записей.
А потом просто вывести эти данные на страницу.
По другому никак не сделать. Что бы это сделать надо знать хотя бы немного sql, mysql.
 

AngelGabriel

И имя мне - легион
Регистрация
23.11.2008
Сообщения
778
сначала начни с управления файловой системой сервера.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ