Тема: Пример простой страницы на PHP  (Прочитано 11455 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Master-It

  • Ученик
  • **
  • Сообщений: 159
  • Уважение: +4/-0
  • Пол: Мужской
  • Master-It
    • Просмотр профиля
Пример простой страницы на PHP
« : 01 Октябрь 2012, 20:44:36 »
Не очень долго думая:) с чего начать описывать работу с языком 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 и вот его код:
<HTML>
<HEAD>
<TITLE> Test page </TITLE>
</HEAD>
<BODY>
 <CENTER><H1> Моя первая стран-ница</H1></CENTER>
 <!-- ссылки -->
 <P><a href="http://localhost/index.php">Главная</a>
    <a href="http://localhost/news.php">Новостя</a>
    <a href="http://localhost/authorize.php">Авторизация</a>
 <HR>
Ну и дальше тело соответственно:
index.php
<?php require('header.php'); ?>

<P><B>Главная страница</B>


<?php require('footer.php'); ?>
Ну и футер по аналогии:
<P><HR>
 <CENTER><I> Copyright:  Василий Пупкофф</I></CENTER>
</BODY>
<HTML>
« Последнее редактирование: 01 Октябрь 2012, 20:58:43 от Master-It »
 


Оффлайн moto

  • Выше солнца
  • *****
  • Сообщений: 17009
  • Поблагодарили: 140 раз(а)
  • Уважение: +128/-0
    • Просмотр профиля
Пример простой страницы на PHP
« Ответ #1 : 01 Октябрь 2012, 21:05:28 »
Класс, молодчина!
https://irongamers.ru - сообщество любителей компьютерных игр
 

pandor

  • Гость
Пример простой страницы на PHP
« Ответ #2 : 05 Октябрь 2012, 09:12:34 »
Хороший и понятный урок, даже без тестирования сразу понял. Шапку хедер сайта отделяем от основной части сайта и подключаем во всех пхп файлах. Да, теперь понимаю насколько пхп упрощает работу дизайнера. Насколько я понял,не будет необходимости менять дизайн шапки в каждом пхп файле. Это очень удобно когда на сайте очень много страниц. Если нужно поменять путь к css файлу во всех страницах, то мы сможем сделать только в header.php и это повлияет на все страницы. Спасибо.
 

pandor

  • Гость
Пример простой страницы на PHP
« Ответ #3 : 05 Октябрь 2012, 09:21:06 »
Да у меня возник такой вопрос, а как быть если на сайте несколько страниц у которых расположение блоков разное. Например, главная страница, макет имеет только одну колонку на всю ширину, страница Обо мне имеет 2 колонки, одна часть имеет блок меню, а другая часть информацию о человеке.
Как можно будет с помощью пхп подключать css файлы только тем страницам, в которых дизайн должен меняться? Например в некоторых ситуациях нужно будет сделать так чтобы картинка в шапке менялась в отдельных страницах.
 

pandor

  • Гость
Пример простой страницы на PHP
« Ответ #4 : 05 Октябрь 2012, 09:24:23 »
Master-It, вы можете порекомендовать какой-нибудь бесплатный пхп хостинг для тестирования уроков. Спасибо
 


Оффлайн moto

  • Выше солнца
  • *****
  • Сообщений: 17009
  • Поблагодарили: 140 раз(а)
  • Уважение: +128/-0
    • Просмотр профиля
Пример простой страницы на PHP
« Ответ #5 : 05 Октябрь 2012, 09:35:03 »
А чем denwer не угодил?
https://irongamers.ru - сообщество любителей компьютерных игр
 

pandor

  • Гость
Пример простой страницы на PHP
« Ответ #6 : 05 Октябрь 2012, 10:01:45 »
Денвер - хороший сервер, но почему бы не пробовать на реальном сервере?
 

Оффлайн Master-It

  • Ученик
  • **
  • Сообщений: 159
  • Уважение: +4/-0
  • Пол: Мужской
  • Master-It
    • Просмотр профиля
Пример простой страницы на PHP
« Ответ #7 : 05 Октябрь 2012, 10:14:29 »
Я для тестирования скриптов использую hut.ru, есть только один не-достаток, на h12 пхп 4, и естественно многие новые-удобные функции он не поддерживает, так и пишет эррор мол, все такое, не знаю Вы о чем, впервые слышу (это, что касается некоторых функции:)
И поэтому приходиться их писать в ручную, т. е. изобретать велосипед))
Но с другой стороны в этом и есть элемент развития (без-условно)
На hut (любом) пхп стоит 5, это уже лучше. Ширьше поле для маневров))
Да и еще один ньюанс, самое то главное:
Не будет активности на сайте и его снесут, за не-надо-б=но-стью!  >:D

Оффлайн ksr123

  • Новичок
  • *
  • Сообщений: 51
  • Уважение: +1/-0
    • Просмотр профиля
Пример простой страницы на PHP
« Ответ #8 : 09 Октябрь 2012, 01:28:15 »
Не нужны бесплатные хостинги, там всегда что-то криво настроено. Лучше взять любой платный за 2-3 бакса и нормально тестировать. Ну, или денвер :)
Regvps - Виртуальные серверы VPS/VDS в России (Москва)
 

Оффлайн Master-It

  • Ученик
  • **
  • Сообщений: 159
  • Уважение: +4/-0
  • Пол: Мужской
  • Master-It
    • Просмотр профиля
Пример простой страницы на PHP
« Ответ #9 : 09 Октябрь 2012, 13:11:34 »
Не нужны бесплатные хостинги, там всегда что-то криво настроено. Лучше взять любой платный за 2-3 бакса и нормально тестировать. Ну, или денвер :)
Ну, кто-же спорит, что он лучше. На бесплатных там не то, что криво настроено, а просто очень ограниченный функционал.
Зачем, им позволять кому-то (и тем более бесплатно:) сервера под-нагружать.
Для тестов и вполне сгодится Денвер, ну или LAMP (XAMMP).
Хотя у меня дома по-мимо Линуксов стоит еще и самостоятельной сборки Апач, ПХП и Мускуль на Вин ХР и 7.
А конфигурации httpd.conf и php.ini можно поправить и настроить, как в денвере так и ХАМРР-е))  ;D


 


Поиск

 
SimplePortal 2.3.6 © 2008-2014, SimplePortal