Пишем первую программу - php-base.ru

php-base.ru
Перейти к контенту

Пишем первую программу

Пишем первую программу на PHP. Первые ошибки.

  Установив у себя на компьютере "Денвер" вы получили у себя интернет в миниатюре. И действительно, у нас есть виртуальный сервер на котором размещен наш условный хостинг сайта (с которым мы с вами будем работать в дальнейшем). Клиентский браузер, которым может быть любая установленная у вас программа (Яндекс.Браузер, известный нам Google Chrome, Opera, Firefox или любой другой браузер). Программа версии PHP, которая будет обрабатывать наш клиентский запрос на сервер от браузера. Даже установлена программа для создания баз данных MySQL (о которой мы с вами поговорим позже).  То есть весь необходимый нам инструментарий для работы по изучению языка программирования PHP у нас с вами есть. Поэтому для дальнейшей и последующей работы нам необходимо запустить программу "Денвер" (далее просто денвер).
  При запуске программы денвер мы с вами увидим, что на компьютере (вкладка "Мой компьютер") появился виртуальный диск (с тем именем, которое вы указали при установке). Открыв виртуальный диск перейдем в соответствующую папку. На картинке ниже размещен пошаговый алгоритм создания нашей рабочей папки и рабочего файла, в котором мы с вами и будем экспериментировать (для просмотра нажмите на картинку):
  Как известно, все информационное поле интернета состоит из различных информационных сайтов, которые в свою очередь состоят из html страниц и размещаются на серверах, которые работают в режиме доступа в течение 24 часов в сутки, то есть обеспечивают нас постоянным доступом к интересующей информации. Рассмотрим простейшую структуру html страницы. Страница состоит из определенных знаков, которые называются тегами и в совокупности создают определенный код, который "читает" наш браузер:
<html> -начало кода;
<head> -заголовок;
</head> -конец заголовка;
<body> -тело страницы с информацией;
</body> -завершение страницы;
</html> -конец html кода.
  Как мы с вами видим - начало любого фрагмента в html-коде и конец кода отличают друг от друга обязательными знаками-тегами, без которых браузер не сможет правильно отобразить страницу у вас на экране монитора. То же самое есть и в языке программирования PHP. Любой код языка программирования PHP должен иметь начало и конец. Это следующие теги:
<?php -тег, означающий и сообщающий, что далее идет код, написанный на языке PHP.
здесь пишется сам код
?> -тег -сообщает, что код PHP завершен и далее может быть уже другая конструкция. Продолжаем:
  1. Для написания первого нашего кода откроем созданную страницу base.php с помощью программы  Notepad++ и в ней напишем обычный html код:
<html>
<head>
<title>Пример кода</title>
</head>
<body>
<p>Это я, возможно скрипт
PHP</p>
</body>
</html>
  После сохранения откроем созданный файл браузером (правая кнопка мыши- "открыть с помощью" -выбираем установленный у вас браузер- "открыть"). Если вы сделали все правильно, то вы увидите следующее:
Рис.1
  Как видим, "Пример кода" отразился у нас на вкладке и строка браузера показывает нам путь к файлу base.php у нас на локальном компьютере (это все необходимо делать при запущенном денвере).
  2. Напишем первый наш код PHP в программе Notepad++:
<?php echo "<p>Это я, возможно скрипт PHP</p>"; ?>

Рис.2
3. Встроим его в нашу рабочую страницу (рис.2) с кодами html (о способах встраивания кода php в код html более подробно описано на следующей странице, но об этом мы с вами поговорим немного позже):
<html>
<head>
<title>Пример кода</title>
</head>
<body>
<?php echo "<p>Это я, возможно скрипт PHP</p>"; ?>
</body>
</html>
Получим на странице браузера, на экране монитора следующую запись:

Это я, возможно скрипт PHP
"; ?>

А это еще что такое под записью "Это я, возможно скрипт PHP"?
Посмотрим исходный код (щелкнем правой кнопкой мышки на пустом пространстве открытой веб-страницы и выберем пункт "исходный код страницы"), который выглядит следующим образом:

Рис.3
  То есть в исходном коде страницы мы с вами видим фрагмент кода на языке PHP. Что-то не получается правильно. Язык PHP должен обрабатываться сервером и посылать в браузер уже переработанный код. То есть исходный код страницы должен быть не таким, каким он представлен у нас на рисунке. Кода PHP не должно быть в коде html, так как по сути его должен обработать интерпретатор PHP сервера.
Наш локальный сервер Денвера не обработал рабочую страницу и рабочий файл отразился браузером таким, каким мы его открыли (а открывали рабочий файл мы с вами при помощи браузера). На ошибках учаться, что мы с вами и делаем. В следующей статье исправим ситуацию и сделаем все правильно. Пишу здесь все очень подробно, мы с вами это осваиваем и в дальнейшем эти действия будем опускать с уверенностью, что эти приемы уже освоены*.
________________
*а правда ведь, что "echo" очень похоже на наше "ещё" (так, для памяти).
к предыдущей странице
наверх
к следующей странице

Copyright © php-base.ru 2019

Яндекс.Метрика
К странице комментариев
логотип
Назад к содержимому