#1 20.01.07 12:18
[php] upload файлов
Вобщем то с аплоадом разобрался..
нужно чтобы юзер оставлял коммент к файлу(ам) и этот коммент ложился рядом в виде текстовика
и чтобы небыло неразберихи, при каждой загрузке создавалась бы папка например с датой.
может кто встречал такое в каких нить движках или копал ченить.
P.S. в ПХП не шарю
Offline
#5 20.01.07 15:51
Re: [php] upload файлов
можно все файлы сваливать в одно место
а в начало всех файлов добавлять юниксовое время
оно и будет одновременно и идентификатором и дату содержать
к примеру movies.jpg залил юзер а ты добавляешь к этому имени юниксовую дату 1152535235_
получается 1152535235_movies.jpg
запоминаешь 1152535235_ в переменную и добавляешь к текстовому комментарию
1152535235_comm.txt
и всегда будет уникальное имя т.к. дата будет "тикать"
юниксовая дата вызывается как date("U");
а дальше сам )
Offline
#7 21.01.07 04:10
Re: [php] upload файлов
а вообще это полная чушь. Проще аплоадить файл и писать в базу путь до него, присвоев ему уникальный id. Далее в таблицу с комментариями писать коменты с датой.
Например структура такая:
тут храниться инфа о файле
CREATE TABLE `files_data` (
`id` int(10) unsigned NOT NULL auto_increment,
`title` varchar(100) NOT NULL default '',
`article` text NOT NULL,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`file_name` varchar(255) NOT NULL default '',
`file_type` varchar(4) NOT NULL default '',
`file_size` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
а тут коменты
CREATE TABLE `files_comments` (
`id` int(11) NOT NULL auto_increment,
`autor` varchar(25) NOT NULL default '',
`file_id` int(11) NOT NULL default '0',
`article` text NOT NULL,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
Связь files_data.id -> files_comments.file_id
Offline
#9 21.01.07 13:05
Re: [php] upload файлов
хостинг мой..))
win
Small HTTP Server ver. 3.05.46
PHP: 4.4.0 (GD: 2.0.28)
Mysql: 4.0.18
Видать ничего у меня не получится...
Думаю уже разобрать движок какого-нить форума с возможностью постинга файлов и настроить чтобы юзеры могли тока постить но не скачивать....
А вообще суть фичи такова: Дать возможность людям скидывать мне фото (картинки) с описанием
(например: обработать, восстановить или напечатать фотки)
Можно конечно и по фтп, но это как то неудобно по сравнению с веб.
Offline

