» 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.27 02:55 |
Есть контент в определенных директориях. Нужно каждому файлы и папке присвоить имя и номер (или записать в бд или файлах). На странице нужен вывод имен файлов и номеров. |
WebGraf » 2009.09.27 03:14 |
строить скрипт по принцыпу SEA тоже невыход мне кажеться |
Gemorroj » 2009.09.27 10:04 |
всем папкам и файлам присваивай id, так же сделай поле с названием и поле с реальным путем на сервере. |
WebGraf » 2009.09.27 12:00 |
присвоить.. значит записать куда? в бд? неулавливаю мысль |
Gemorroj » 2009.09.27 12:09 |
естественно в бд |
WebGraf » 2009.09.27 12:10 |
тоесть аналогично как на sea ? |
Gemorroj » 2009.09.27 12:51 |
нет, не аналогично, в sea немного другая структура, там высчитывается родительская директория по infolder - еще одному полю в бд. правильно все-таки было бы заносить в infolder id родительской директории, а не имя папки, как в сеа. |
WebGraf » 2009.09.27 16:14 |
а по какому принцыпу лучше создавать? |
Gemorroj » 2009.09.27 16:24 |
хз, если был бы какой-то один "лучший" принцип, о нем бы все знали и не задавали таких вопросов. |
WebGraf » 2009.09.27 20:34 |
чтото ничего толкового непридумаю. файлы связывать с id в бд или размещением на сервере абсурдно , файлы могут быть со временем удалены или перемещены |
Gemorroj » 2009.09.27 21:08 |
и? если в бд писать путь к файлу что-то изменится? |
WebGraf » 2009.09.28 01:20 |
хотя верно. на старый id незапишет даже если его нету (если был удален) всеравно на новый писать будет. тогда и поле infolder ненужно. можно просто использовать id |
НЕЗНАЙКА » 2009.09.29 14:59 |
Ну, создай таблицу каталогов и таблицу файлов. В 1 имя и уник. ид, во второй ид, путь до файла, имя файла и каталог. Естественно расширишь до нужного) |