Если нужен сайт, то выводить страницы на PHP придется!

Если нужен сайт, то выводить страницы на PHP придется!

От автора: если надумали создавать динамический ресурс, то выводить страницу в PHP вам придется! Тут, как говорится, без вариантов. Не умеете? Это дело поправимое. Главное, чтоб присутствовало желание.

А слабо PHP в PHP?

Вы думали, я буду вам про динамические ресурсы заливать? Нет! С этих штанов мы уже выросли. Пришла пора поскрести по сусекам, набраться практики в решении насущно-программных дел. Ну, вот например, как можно код скрипта PHP вывести на странице?

Постараюсь реализовать данный функционал. Пока на ум приходит только комбинированное использование двух функций: file_get_contents () и htmlspecialchars(). Код решения. Хотя какой тут код – всего несколько строк :).

Если нужен сайт, то выводить страницы на PHP придется!

Но даже и этот короткий скрипт можно упростить и вывести код PHP страницы всего одной программной строкой. Не верите? Вот доказательство:

Отображаем веб-страницу

Самым «щекотливым» вопросом, который задает себе чуть ли не каждый новичок, касается отображения разметки веб-страницы с помощью PHP. Тут возможны два варианта:

Если кода HTML мало, то его выводят с помощью конструкции echo. Пример реализации:

Если нужен сайт, то выводить страницы на PHP придется!

Если разметки много. То есть нужно отобразить весь документ, тогда HTML просто размещается в файле с расширением .php. Пример, как вывести страницу в PHP:

Если нужен сайт, то выводить страницы на PHP придется!

Документ в документе?

Да, и такое возможно. Если вы хоть немного знаете HTML, то сталкивались с фреймами. С помощью этих элементов на одной веб-странице можно отобразить часть другой. То же самое достигается и средствами PHP. Давайте выведем на новой странице блочный элемент с ранее созданной:

Если нужен сайт, то выводить страницы на PHP придется!

Но с фреймами не так все легко. Скажу вам по секрету, что на некоторых хостингах реализована защита от использования данных элементом сторонними сайтами. Да и неоднозначно эта технология воспринимается среди аудитории интернета. В свое время фреймы широко использовались в корыстных целях.

Уж лучше использовать PHP, чтобы вывести div с другой страницы. На базе предыдущего примера реализуем более подходящий, удобный и безопасный вариант. Для этого в первоначальном файле с разметкой оставим только код div:

А в файле frame.php с помощью include подключим файл с разметкой, которую нужно отобразить:

Если нужен сайт, то выводить страницы на PHP придется!

Вот теперь вы сможете спокойно отобразить содержимое одной страницы на другой. Только, чур, не использовать полученные знания для «подглядывания» за соседним ресурсом :).

Метки:

Похожие статьи:

Комментарии Вконтакте: