Пример простой страницы на PHP

10 ответ(ов) в теме
Master-It
не в сети давно
На сайте с 23.07.2012
Участник
0
20:44

Не очень долго думая:) с чего начать описывать работу с языком PHP, я пришел к выводу, что начинать нужно с начала, т. е. с основ.
Всем уже давно известно, что самый безопасный сайт, это сайт написанный на чистом html, без java и прочих script.
Но в данном случае, тот максимум которого можно достигнуть, это создание сайта визитки из 5-15 страниц. И то, процесс этот наверно будет очень трудоемкий(?).
Большинство веб сайтов стоит на трех китах: header, body и footer.
Header и footer являются заголовком и подвалом сайта и, как правило состоят (или должны состоять?) из чистой html разметки.
Для подключения этих документов могут использоваться функции: include(), include_once() и require(), require_once().
При подключении документов с чистым html лучше использовать include А для подключения документов содержащих код программы лучше использовать функцию require. Разница между этими функциями заключается в том, что если include() обнаруживает ошибку, то все равно продолжает выполнение написанного сценария, а require() прерывает дальнейшую работу скрипта. Соответственно include_once() и require_once() следят за тем, что-бы документ или переменная были подключены только один раз. Иногда это бывает просто необходимо.
И так в качестве заголовка у нас будет header.php и вот его код:
<br><HTML><br><HEAD><br><TITLE> Test page </TITLE><br></HEAD><br><BODY><br> <CENTER><H1> Моя первая стран-ница</H1></CENTER><br> <!-- ссылки --><br> <P><a href="http://localhost/index.php">Главная</a> <br> <a href="http://localhost/news.php">Новостя</a> <br> <a href="http://localhost/authorize.php">Авторизация</a><br> <HR><br>
Ну и дальше тело соответственно:
index.php
<br><?php require('header.php'); ?><br><br><P><B>Главная страница</B><br><br><br><?php require('footer.php'); ?><br>
Ну и футер по аналогии:
<br> <P><HR><br> <CENTER><I> Copyright: Василий Пупкофф</I></CENTER><br></BODY><br><HTML><br>

Редакции сообщения
0
moto
не в сети 2 минуты
На сайте с 12.03.2017
Администратор
Тем 3410
Сообщения 13600
0
21:05

Класс, молодчина!

Редакции сообщения
0
Форум
Гость
0
09:12

Хороший и понятный урок, даже без тестирования сразу понял. Шапку хедер сайта отделяем от основной части сайта и подключаем во всех пхп файлах. Да, теперь понимаю насколько пхп упрощает работу дизайнера. Насколько я понял,не будет необходимости менять дизайн шапки в каждом пхп файле. Это очень удобно когда на сайте очень много страниц. Если нужно поменять путь к css файлу во всех страницах, то мы сможем сделать только в header.php и это повлияет на все страницы. Спасибо.

Редакции сообщения
0
Форум
Гость
0
09:21

Да у меня возник такой вопрос, а как быть если на сайте несколько страниц у которых расположение блоков разное. Например, главная страница, макет имеет только одну колонку на всю ширину, страница Обо мне имеет 2 колонки, одна часть имеет блок меню, а другая часть информацию о человеке.
Как можно будет с помощью пхп подключать css файлы только тем страницам, в которых дизайн должен меняться? Например в некоторых ситуациях нужно будет сделать так чтобы картинка в шапке менялась в отдельных страницах.

Редакции сообщения
0
Форум
Гость
0
09:24

Master-It, вы можете порекомендовать какой-нибудь бесплатный пхп хостинг для тестирования уроков. Спасибо

Редакции сообщения
0
moto
не в сети 2 минуты
На сайте с 12.03.2017
Администратор
Тем 3410
Сообщения 13600
0
09:35

А чем denwer не угодил?

Редакции сообщения
0
Форум
Гость
0
10:01

Денвер - хороший сервер, но почему бы не пробовать на реальном сервере?

Редакции сообщения
0
Master-It
не в сети давно
На сайте с 23.07.2012
Участник
0
10:14

Я для тестирования скриптов использую hut.ru, есть только один не-достаток, на h12 пхп 4, и естественно многие новые-удобные функции он не поддерживает, так и пишет эррор мол, все такое, не знаю Вы о чем, впервые слышу (это, что касается некоторых функции:)
И поэтому приходиться их писать в ручную, т. е. изобретать велосипед))
Но с другой стороны в этом и есть элемент развития (без-условно)
На hut (любом) пхп стоит 5, это уже лучше. Ширьше поле для маневров))
Да и еще один ньюанс, самое то главное:
Не будет активности на сайте и его снесут, за не-надо-б=но-стью! >:D

Редакции сообщения
0
ksr123
не в сети давно
На сайте с 25.09.2012
Участник
0
01:28

Не нужны бесплатные хостинги, там всегда что-то криво настроено. Лучше взять любой платный за 2-3 бакса и нормально тестировать. Ну, или денвер 🙂

Редакции сообщения
0
Master-It
не в сети давно
На сайте с 23.07.2012
Участник
0
13:11

ksr123 сказал(а)

Не нужны бесплатные хостинги, там всегда что-то криво настроено. Лучше взять любой платный за 2-3 бакса и нормально тестировать. Ну, или денвер 🙂

Ну, кто-же спорит, что он лучше. На бесплатных там не то, что криво настроено, а просто очень ограниченный функционал.
Зачем, им позволять кому-то (и тем более бесплатно:) сервера под-нагружать.
Для тестов и вполне сгодится Денвер, ну или LAMP (XAMMP).
Хотя у меня дома по-мимо Линуксов стоит еще и самостоятельной сборки Апач, ПХП и Мускуль на Вин ХР и 7.
А конфигурации httpd.conf и php.ini можно поправить и настроить, как в денвере так и ХАМРР-е)) ;D

Редакции сообщения
0

Ваше имя *

Ваш E-mail *

не публикуется

Текст сообщения *