Меню сайта
Категории раздела
HTML [44] |
Visual C++ и MFC [21] |
c++ [78] |
php [19] |
Javascript [15] |
C# [51] |
загрузки [0] |
XNA
[10]
создание игр с помощью xna
|
Наш опрос
Друзья сайта
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
Главная » Статьи » php |
Урок 1
Ну все, для вступлений хватит, пора непосредственно переходить к нашим урокам. Прежде всего нужно сказать: PHP-скрипт для его выполнения должен быть заключен в следующие последовательности символов: собственно скрипт ;?> либо или <script language="php"> сам скрипт </script> Все они работают одинаково, все дело только в личных предпочтениях. Например, мне больше нравится первый вариант, но вы можете пользоваться любым другим. Между этими символами будет выполняться каждая строка кода, кроме строк-комментариев, которые обзначаются следующим образом: // - не выполняются команды от данных символов до конца строки; /* комментарий */ - не выспринимаются команды между данными символами независимо от количества строк комментария; # - комментарием считаются все символы от данного знака до конца строки. Теперь мы познакомимся с одной из самых распространенных функций PHP - функцией вывода echo. Например, скрипт echo "Сейчас мы проходим урок 1";?> выведет на экран текст "Сейчас мы проходим урок 1" (без кавычек) без какого-либо форматирования. Вы можете опробывать это сами. Для этого необходимо создать файл с расширением .php, .php3, .php4 (хотя последние два использовать не рекомендуется) или .phtml (именно эти расширения дают понять серверу, что в файле содержится php скрипт) и скопировать туда предыдущий пример. После закачки файла на хостинг, набрав в браузере соответствующий URL, вы можете увидеть плод вашего небольшого труда. Добавлю, что внутри кавычек функции echo можно размещать любой текст, в том числе HTML-теги. Но, конечно же, функция echo была бы бесполезна, если бы выводила одно и то же сообщение. Поэтому мы плавно переходим к понятию переменной. Все без исключения переменные в PHP начинаются со знака $ (доллар). Причем имя переменной не должно начинаться с цифры, хотя внутри себя может её содержать. Заметьте, что имена переменных чувствительны к регистру. Операция, неразрывно связанная с переменными, - операция присваивания = . Рассмотрим следующий пример: $A=7.135; $a=15; $mess4="Четверг"; echo "Сегодня $mess4, $a -ое" ; $9sad=194 //Неправильное имя переменной ?> Результат выполнения скрипта можно посмотреть здесь. Интересная особенность PHP заключается в том, что от пользователя не требуется предварительно определять тип переменной. В вышеуказанном примере мы присвоили переменной $A действительное, нецелое число, и она автоматически стала типа double, или, по-другому, float. Переменной $a мы присвоили целое числовое значение, теперь её тип - integer. $mess4 присвоено строковое значение - её тип, соответственно, string. Данная особенность, безусловно, облегчает жизнь разработчика PHP-скриптов. Как вы заметили выше, каждая операция в PHP отделяется знаком ; (точка с запятой). Это обязательное условие для всех операций, кроме некоторых функций, которые мы рассмотрим в следующих уроках. Но опять же все переменные в примере выше фиксированы, для их изменения нам необходимо самим менять их значение в скрипте. Как же этого избежать? Ответ - стандартные формы HTML.<HTML> <form action="www.ваш_домен.ru/test.php" method="post"> Ваше имя <input type="text" name="name"><br> Ваша фамилия <input type="text" name="fam"><br> <input type="submit" value="Да!"> </form></HTML> Если мы укажем в свойстве action тега Form в качестве скрипта-обработчика наш файл test.php, содержащий следующие строки: echo "Поздравляю, $name $fam, Вы только что выиграли 1 000 000 японский йен. Забрать вы их можете в г.Токио, улица Красных Самураев, д.15" ;?> то имена полей формы и их значения передадутся скрипту, который автоматически сделает названия полей переменными, а значения полей - значениями соответствующих переменных. Вот как будет работать наш пример: Ваше имя Ваша фамилия Замечу, что данный пример будет работать только если в настройках PHP (они хранятся в файле php.ini) в качестве значения параметра "register_globals" установлено "On". На этом мы закончим наш первый урок. Поздравляю вас с этим и надеюсь на то, что вам было интересно и вы продолжите свое обучение. На следующем уроке мы поближе познакомимся с формами и со связкой форма->скрипт. | |
Просмотров: 1013 | Рейтинг: 5.0/1 |
Всего комментариев: 0 | |