» WAP Мастер Форум https://forum.wapinet.ru/index.php » PHP https://forum.wapinet.ru/viewforum.php?id=3 » формирование базы контента https://forum.wapinet.ru/viewtopic.php?id=546 |
WebGraf » 2009.09.26 22:55 |
Есть контент в определенных директориях. Нужно каждому файлы и папке присвоить имя и номер (или записать в бд или файлах). На странице нужен вывод имен файлов и номеров. |
WebGraf » 2009.09.26 23:14 |
строить скрипт по принцыпу SEA тоже невыход мне кажеться |
Gemorroj » 2009.09.27 06:04 |
всем папкам и файлам присваивай id, так же сделай поле с названием и поле с реальным путем на сервере. |
WebGraf » 2009.09.27 08:00 |
присвоить.. значит записать куда? в бд? неулавливаю мысль |
Gemorroj » 2009.09.27 08:09 |
естественно в бд |
WebGraf » 2009.09.27 08:10 |
тоесть аналогично как на sea ? |
Gemorroj » 2009.09.27 08:51 |
нет, не аналогично, в sea немного другая структура, там высчитывается родительская директория по infolder - еще одному полю в бд. правильно все-таки было бы заносить в infolder id родительской директории, а не имя папки, как в сеа. |
WebGraf » 2009.09.27 12:14 |
а по какому принцыпу лучше создавать? |
Gemorroj » 2009.09.27 12:24 |
хз, если был бы какой-то один "лучший" принцип, о нем бы все знали и не задавали таких вопросов. |
WebGraf » 2009.09.27 16:34 |
чтото ничего толкового непридумаю. файлы связывать с id в бд или размещением на сервере абсурдно , файлы могут быть со временем удалены или перемещены |
Gemorroj » 2009.09.27 17:08 |
и? если в бд писать путь к файлу что-то изменится? |
WebGraf » 2009.09.27 21:20 |
хотя верно. на старый id незапишет даже если его нету (если был удален) всеравно на новый писать будет. тогда и поле infolder ненужно. можно просто использовать id |
НЕЗНАЙКА » 2009.09.29 10:59 |
Ну, создай таблицу каталогов и таблицу файлов. В 1 имя и уник. ид, во второй ид, путь до файла, имя файла и каталог. Естественно расширишь до нужного) |