Есть ли способ достичь главной страницы ASP.NET в PHP?
Вы можете использовать движок шаблонов, например Smarty :
Хотя Smarty известен как «Шаблонный движок», он будет более точно описан как «Шаблон / Структура представления». То есть он предоставляет программисту и разработчику шаблонов множество инструментов для автоматизации задач, которые обычно рассматриваются на уровне презентации приложения.
Конечно, это возможно. Посмотрите здесь . Он показывает основной способ сделать это, что, конечно же, можно расширить. Удачи!
Вы можете использовать auto_prepend_file
и auto_append_file
вместе с буферизацией вывода .
Я сделал простое доказательство концепции для asp-подобных мастер-страниц в PHP. Вы можете получить его здесь: http://code.google.com/p/phpmasterpages/
Как сказал другой, путь к использованию – использовать механизм шаблонов. Мои предпочтения касаются Zend Framework , которая немного больше, чем просто шаблоны;), но имеет приятную реализацию макета с Zend_Layout, которая очень близка к Master Pages в ASP.Net.
Проверьте руководство по быстрому старту, чтобы иметь представление о том, как это работает, и взгляните на полный документ, чтобы увидеть возможности, предлагаемые каркасом. Кроме того, использование фреймворка дает вам хорошую архитектуру MVC, а SEO-друзья переписывают URL-адреса …
Возможно, просто используйте include (), поскольку переменные в обоих файлах находятся в одной области. Также ob_start () может записывать вывод в буфер так, чтобы html-коды могли выводиться позже.