Forum Webscript.Ru
Программирование => Теория, алгоритмы и стандарты => Тема начата: USE от 05 Марта 2003, 16:15:24
-
Ситуация: весь контент готовится в XML потом заливается в базу виде HTML. но скажем если у меня в неком контенте надо будет разместить код на ПХП скажем, как мне его исполнить, и вообще как поступить?
-
вопрос не понят
1) читай доки по XML как по стандарту скрипты встраивать
2) а чем по твоему PHP лтличается от контента (с т.з. XML) ?
-
у меня все содержимое лежит в базе уже в виде HTML. т.е. на обработку PHP оно не передается, даже если заключить в . так вот, мне интересно как лучше исполнить то что находится между ?>? можно конечно, регекспами найти участки кода и евалом их исполнить, но немного затратно будет это или можно пожертвовать скоростью?
собственная разметка нужна лишь для того, чтобы можно было легко переносить данные, это посути дамп базы. когда я вызываю страничку то смотрю на дату изменения файла, и смотрю ту которая записана... если есть разница (т.е. файл новее) импортирую данные с этого файла в базу.
-
Что-то я туго соображаю..
Зачем тебе PHP вставки ?
А потом eval можно вроде натравить на весь текст целиком
Кроме того вариант - сохраняешь в файлик и делаешь ему include() - PHP отработает.
(особенно если у тебя /tmp - это раздел в памяти :)
-
Что-то я туго соображаю
либо я плохо объясняю... :(
Зачем тебе PHP вставки ?
весь сайт у меня генерируется одним скриптом, который берет данные с базы и просто их вставляет куда нужно. (в тайтл, кейвордс, дескрипшины и т.п.) а теперь мне надо сделать карту сайта, например, можно конечно ее тоже генерировать и ложить в виде ХТМЛ в базу, но если через веб-интерфейс кто-то поперемещает разделы, тогда будет работать некорректно... или же при перемещении разделов надо будет запускать регенерацию карты сайта и т.п.
Кроме того вариант - сохраняешь в файлик и делаешь ему include() - PHP отработает
вариант, но все-равно мне надо будет как-то вычислять что данный контент имеет вставки на PHP. вот в этом и вопрос как мне лучше сигнализировать это? чтобы быстро работал сайт.
-
...и зачем тебе XML в такой схеме?
-
и зачем тебе XML в такой схеме?
просто тех.писатель верстает контент, а я его заливаю в базу. сейчас это промежуточный этап, пока полностью не отлажен веб-интерфейс.