Создаем, программируем, шлифуем и раскручиваем web-caйт. Серия Быстро и легко - Алексеев Ю.М.
Скачать (прямая ссылка):
Кроме того, имена переменный чувствительны к регистру символов, например, переменные $АТШШТи $atlant - две различные переменные. ^
Чтобы поместить в переменную данные, нужно воспользоваться оператором присваивания - знаком равенства я. Слева от оператора присваивания указывается имя переменной, в которую нужно поместить значение, а справа - данные. Для получения значения
переменной достаточно написать имя переменной.
Сейчас мы включим в создаваемый скрипт фрагмент для работы с переменными.
> Перейдите к окну программы Блокнот (Notepad) с помощью Панели задач (Taskbar) операционной системы Windows.
> Выше тега ?> вставьте новую строку, "которая присваивает переменной $atlant - строковое значение: W..--
$atlant=n. И вы не пожалеете" ; f чао .;*-.-«*•;¦ ¦
> Ниже созданного фрагмента вставьте строку для отправки браузеру значения переменной $atlant (Рис. 8.38): . , ;><:¦
echo $atlant;
pirih.i рКр Г>п
Файл Правка Формат В на Справка
<htm>
<head><title> Проверяем PHP</tiUe></head> <body> <?php
//Создаем скрипт-
echo "Обращайтесь к компанию V АТЛАНТА""; SaUant=". И вы не пожалеете"; echo SatlantJ 7> -:
</body>
</html> . У m-і
шашшшттшшшшшт
Рис. 8.38. Код с переменными
> Выберите команду меню Файл ¦ Сохранить (File ¦ Save), чтобы сохранить документ на диске.
> Перейдите к окну браузера и нажмите кнопку Обновить (Refresh) на панели инструментов. В окне браузера появится результат работы обновленного скрипта (Рис. 8.39).
jfc Проверяем CHI* - Мктггіїпіг lOtfitftRt Гиріоі
Файл Правка Bh* Избранное Сервис Справка
Qwwaa » 0 * [g {^j P Поиск ^fr Ивбраинов ф | Q- "
\ Адрес: http: //loeafcott/pioba.php """"^^^И Пер««Д<
Обращайтесь в компанию "АТЛАНТ". И вы не пожалеете
• ні*. («І
]М) Готово~
Рис. 8.39. Результат работы скрипта с переменными
360
_Быстро и легко создаем, программируем и раскручиваем Web-сайт
Для выполнения действий над данными и переменными используются операторы. Ранее мы уже рассматривали оператор присваивания. Арифметические операторы используются для выполнения математических операций над числами: сложение +, вычитание -, умножение * и деление /. Операторы сравнения применяются для сравнения двух значений: равно --,не равно I-, больше >, меньше <, больше или равно >=, меньше или равно <=. Результатом операций сравнения может быть истина либо ложь. Логические операторы являются вспомогательными операциями для вычисления истинности логических выражений: логическое «и» &&, логическое «или» |
Другой важный класс операторов составляют управляющие структуры, которые позволяют выполнять определенные действия в зависимости от условия. Мы рассмотрим две основные управляющие структуры: условный оператор и цикл.
Условный оператор имеет следующий синтаксис: if (условие) {тело оператора}
Если условие в круглых скобках истинно, то будет исполняться тело' оператора в фигур- ' ных скобках. Тело может включать несколько операторов. Если условие ложно, то ничего исполняться не будет.
Оператор цикла имеет следующий синтаксис:
while (условие) {тело оператора} .'¦'l-¦..¦0-'*,^?."?-^'._<¦
Тело оператора в фигурных скобках будет выполняться до тех пор, пока истинно условие в круглых скобках.
Давайте добавим фрагмент кода на РНР, который будет проверять правильность пароля. ¦
> Перейдите к окну программы Блокнот (Notepad). '""''>.'
>¦ Выше тега ?> вставьте новую строку, которая присваивает переменной пароля Spassword значение 354: . • • -
$password-354 ; ' ¦•¦tu ьЧг'У'^К'~
Ниже созданного фрагмента вставьте строку для проверки пароля: если пароль неверный, браузеру отправляется сообщение (Рис. 8.40):
if ($passwordl-8769) {echo ". <i> Проверьте правильность паро-лж/і>";}
Фааа Правка Формат Вия Справка
<html>
<head><tffle> Проверяем PHP</tfflex/he»d> <body> <7php
//Создаем скрипт
echo "Обращайтесь в компанию V'ATJIAHTV'"; | Iatlant=". И вві не пожалеете"; echo SatJarit; -; •
Spassword=354;
if (Jpassword!=876S) {echo ". <> Проверьте правильность паролжф»";} 7>
</body> </htm>
Рис. 8.40. Код со структурами управления
ГЛАВА 8. Создаем сценарии на РНР 5
361
> Выберите команду меню Файл « Сохранить (File ¦ Save), чтобы сохранить документ, надиске. .^¦—^..^1--... ';!¦:<•' * ...>•
> Перейдите' к окну браузера и нажмите кнопку Обновить (Refresh) на панели' инстру-' ментов.' В окне браузера появится результат работы обновленного скрипта (Рис. 8.41).
1.. ¦!!¦' ..
\!,<'. 'ІІ -. .
KU'j
(
I Файл Правка Вид Набранное Сервис Справка [ ?jr
j Q Номя - © • S [U <S I P """=" 1ІГ И»ор.н»о« % 0. *
[Адрес: ^SghKp://locatK»l/proba.php ^"J Cl Пеееяцр.
Обращайтесь в компанию "АТЛАНТ". И вы не пожалеете. Mj
Проверьте правильность пароля 9
.........................._............Il......JL.. .L1. IJM^*«* J