bubblegum
Новичок
Скрипты, генерирующие пхп-код
Я в своей кмс использую пхп скрипт, умеющий делать такие вещи:
* Генерирование вывода данных на основе таблицы (модуля) и ини-файла к нему.
В ини-файле описаны типы контролов для каждого поля и подписи к полям, и используются они вообще-то в
админ-бэк-оффисе, то есть имеются все данные для структурного вывода.
* Генерирование кода пейджера (постраничный вывод)
* - Навигации по древовидному рубрикатору
* - Форм ввода данных на основе тех же таблицы и ини-файла
Полученный код выглядит примерно таким образом:
//тут запрос на одну запись...
...
if(isset($rec['title']))
echo" <h3>Заголовок</h3>
<p>".$rec['title']."</p>\n";
...
...
//тут запрос на набор записей...
while($rec=$res->fetchRow()){
echo "<div class=\"test\">\n";
....
echo " <div><a href=\"/test/$pg/".$rec['id']."/\">".$rec['title']."</a></div>\n";
....
echo "</div><!-- test -->\n";
}
В нашей команде обязанности разделены, полученный код отправляетя далее на терзание верстальщику,
который изменяет на нужные хтмл-теги, удаляет ненужные поля, подставляет стили и описывает их и тп.
В общем, я хочу и далее обучать свой скрипт, чтобы он за меня еще и по асе говорил и вел переписку, а я
только ходил за деньгами
а если без шуток - интересует опыт уважаемых участников в написании подобного кода (генерирующего другой
валидный код), я хотел бы услышать идеи по расширению круга задач такого скрипта. Без примеров кода, просто
примеры что бы он еще мог делать.
Я в своей кмс использую пхп скрипт, умеющий делать такие вещи:
* Генерирование вывода данных на основе таблицы (модуля) и ини-файла к нему.
В ини-файле описаны типы контролов для каждого поля и подписи к полям, и используются они вообще-то в
админ-бэк-оффисе, то есть имеются все данные для структурного вывода.
* Генерирование кода пейджера (постраничный вывод)
* - Навигации по древовидному рубрикатору
* - Форм ввода данных на основе тех же таблицы и ини-файла
Полученный код выглядит примерно таким образом:
//тут запрос на одну запись...
...
if(isset($rec['title']))
echo" <h3>Заголовок</h3>
<p>".$rec['title']."</p>\n";
...
...
//тут запрос на набор записей...
while($rec=$res->fetchRow()){
echo "<div class=\"test\">\n";
....
echo " <div><a href=\"/test/$pg/".$rec['id']."/\">".$rec['title']."</a></div>\n";
....
echo "</div><!-- test -->\n";
}
В нашей команде обязанности разделены, полученный код отправляетя далее на терзание верстальщику,
который изменяет на нужные хтмл-теги, удаляет ненужные поля, подставляет стили и описывает их и тп.
В общем, я хочу и далее обучать свой скрипт, чтобы он за меня еще и по асе говорил и вел переписку, а я
только ходил за деньгами
а если без шуток - интересует опыт уважаемых участников в написании подобного кода (генерирующего другой
валидный код), я хотел бы услышать идеи по расширению круга задач такого скрипта. Без примеров кода, просто
примеры что бы он еще мог делать.