PHP уроки и скреты мастерства.

.

<<< В начало. Оглавление

Урок 1 Начинаем программировать

Инструменты:

а)
Для программирования нам потребуется любой простой текстовый редактор.
Типа Notepad.exe
Я пользуюсь Notepad ++ . Он бесплатный, довольно быстрый и более приспособлен к программированию. Так же он умеет работать с большим количеством кодировок, включая, UTF-8.
Ссылка на бесплатную официальную версию
Так же есть великое множество других платных и бесплатных программ для написания кода (Программирования).

б)
Что бы ваши php странички открывались, нам нужно установить или смоделировать на своем компьютере linux/unix сервер.
Если у вас операционная система Windows, то проще всего это сделать с беспалатным готовым пакетом ДенВер. Это очень просто. Надо всего-лишь скачать архив и ответить на несколько простых вопросов при установке. бесплатная официальная версия

Подготовка закончилась, приступим к программированию.

1.
Надеюсь, вы уже умеете делать простую HTML страничку.
Будем называть ее статичной.
Если нет, то:

<HTML>
<HEAD>
<TITLE>Урок 1 с сайта Prochti.info</TITLE>
</HEAD>

<BODY BGCOLOR=White>

Привет мир!

</BODY>
</HTML>

Скопируйте весь этот код и вставьте в файл: primer.html
Сохраните его в любом месте. Затем откройте его любым браузером (Мозила, опера Хром, Эксплорер).

посмотреть результат


2.
Приступим к рограммированию на PHP.
Что бы приступить к этой части вы должны организовать на своем компьютере Веб сервер или иметь доступ к чужому, например, платному хостингу.
Для Windows платформ, это проще всего сделать с помощью Денвер-а. Подробнее я говорил об этом чуть выше.


Так же вы должны усвоить, несколько важных вещей:

Файлам, в которых сохраняются ваши PHP скрипты необходимо давать расщирения ***.php
Пример: primer.php

PHP скрипты (программы) будут работать только на сервере.
Об организации которого мы только что говорили.
НО мало этого, необходимо открывать их (запускть) именно через ваш сервер.

Для этого, их надо открывать его через адрес вашего сервера.
В интернет это выглядит так:
http://prochti.info/page.php
А на вашем локальном компьютере может выглядеть так:
http://moy_domen/page.php

moy_domen - это сервер, который вы заведете на своем компьютере. Их может быть сколько угодно. И давать имена вы можете им любые, хоть с точкой, хоть без точки.
Примеры:
moy_domen
moy_domen.ru
moy_domen.com
moy_domen.xzchto

Не беспокойтесь, сделав дубликат существующего в интернет домена вы ни на что В ИНТЕРНЕТЕ не повлияте.
А вот ваш компьютер при наборе дублируещего адреса откроет именно сайт, который вы завели на своем компьютере.


3. Вернемся наконец то к написанию кода.

Как мы можем вывести надпись "Привет мир" на html странице средствами PHP ?

3.1.
Для начала уясним, как происходит переходит переход от HTML к PHP:

Начало PHP кода: <?
Конец PHP кода: ?>

На практике это выглядит вот так:

<? ?>

Или вот так:

<?

?>

Внутри скобок будет находится ваш код.

3.2. Синтаксис строки PHP

а) когда мы пишем строку на PHP она всегда должна заканчиваться знаком ;
б) когда мы выводим на экран текстовые данные, мы заключаем их в кавычки. Можно в одинарные: ' а можно в двойные: " . Я использую двойные.
пример:
echo "Привет мир!";

Используя знания п.3.1. этот пример выглядит вот так:

<? echo "Привет мир!"; ?>

или так:
<?

echo "Привет мир!";


?>
или так

<?

echo "Привет мир!";
echo "уже что то получается";


?>

Не забудьте сохранить в файл с расширением PHP
и открыть его через ваш сервер, то есть с адресом типа:
http://moy_domen/page.php

посмотреть результат

Как вы заметили, мы написали две строчки, а на экране только одна.
Если вы знакомы с языком HTML, то знаете, что перевод строки происходит при указании специального тэга <BR>

Поэтому, нам нужно этот тег указать.
Так:
<?

echo "Привет мир!";

?>
<BR>
<?

echo "уже что то получается";

?>

Или так:
<?

echo "Привет мир!";
echo "<BR>";
echo "уже что то получается";


?>

посмотреть результат

Вместе с HTML это выглядит так:

<HTML>
<HEAD>
<TITLE>Урок 1 с сайта Prochti.info</TITLE>
</HEAD>

<BODY BGCOLOR=White>

<?

echo "Привет мир!";
echo "<BR>";
echo "уже что то получается";


?>

</BODY>
</HTML>

посмотреть результат

Контакты:


________adv______

________end adv______