2010-12-21 2 views
2

Есть ли какой-либо метод в Php, с помощью которого я могу создать страницу автоматически на основе предопределенного шаблона. Подобно этому, если мы создаем новый пост в блоггер автоматически создает страницу на этот пост с названием этой должности, как этот:Автоматически создавать страницы

http://learntoflash.blogspot.com/2009/12/exit-button-in-flash.html

Здесь Кнопка Выход во Flash это имя моего поста я написал и для него создается автоматическая страница.

Или как здесь, на этом веб-сайте, если мы задаем вопрос, он автоматически создает страницу для этого вопроса. Я хочу знать, могу ли я достичь этого в Php или что-то близкое к этому?

ответ

3

... здесь, на этом веб-сайте, если мы задаем вопрос, он автоматически создает страницу для этого вопроса.

Похоже, вы можете поверить, что фактический файл создается, когда вы отправляете вопрос. Моя ставка будет заключаться в том, что эта страница создается с помощью идентификатора вопроса в URL-адресе.

Единственными созданными файлами будут кешированные выходные данные, которые могут или не могут быть похожими на фактические HTML-страницы.

+0

Да, хорошо сказано. Никакая страница не создается, URL-адрес анализируется PHP и правильная статья, полученная из базы данных/кеша соответственно. – fredley

+0

спрашивает ли он о URL-адресе или как динамически загружать контент? – Breezer

+0

спасибо alex Я получил его –

0

что-то вроде этого вы должны понимать очень фундаментальные в php или любом языке программирования вообще, я имею в виду, что ядро ​​php - это создание динамически сгенерированных страниц на основе ввода пользователя/браузера.

Вам может понадобиться взять быстрый учебник о PHP я мог бы предложить http://www.tizag.com/phpT/ хороший шаг за шагом учебник

Edit:

, если вам интересно, как веб-сайты, кажется, создали HTML странице для каждого вопроса, ответ был бы не тем, что они, вероятно, используют mod_rewrite, как упоминалось ранее, чтобы переписать URL-адрес, чтобы напечатать немного более удобный URL-адрес, фактический url может быть примерно таким: https://stackoverflow.com/index.php?post=4499289 в действительности

+0

Больше как .aspx :) – alex

2

Необходимо переписать URL-адрес. Этот модуль Apache позволяет вам определять правила для перезаписи веб-адресов по вашему желанию.

Процесс, чтобы сделать ваше веб-приложение готовым к этому, не является короткой историей, поэтому вы должны больше узнать об этом.

Эта статья является хорошей отправной точкой:

http://articles.sitepoint.com/article/guide-url-rewriting

Смежные вопросы