дантист | Дата: Среда, 24.10.2012, 00:21 | Сообщение # 1 |
Глава Монолита. Разведчик. Старший Хабаровщик.
Группа: Администраторы
Ранг:
Сообщений: 202
Награды: 5
Репутация: 35
Пол: Сталкерша
Проживаю в-
| Программируем - начнём с простого.
Тема рассчитана на новичков.
Начнём с простого - напишем текст программы, сохраним его в формате .php (писать можно в обычном блокноте) и расмотрим его содержание: ///////////////////////////////////////// 1. <html> 2. 3. <head> 4. <title>Моя первая программа на php</title> 5. </head> 6. 7. <body> 8. 9. <!-- Далее идёт код php --> 10. <?php 11. 12. echo "Добро пожаловать на мою первую страницу!"; 13. 14. echo "Учимся програмить на пхп:)"; 15. 16. ?> 17. <!-- Конец кода php --> 18. 19. </body> 20. </html> /////////////////////////////////////////
Итак, рассмотрим вкратце, что усё это значит:
В строке первой идёт стандартный, всем известный тег <html>, он, скажем так, объявляет браузеру, что далее идёт код html и его нужно вывести на экран юзера. Как не трудно догодаться - тег </html> является закрывающим тегом. Идём дальше, строка №3 - тег <head> говорит о том, что дальше содержится тех инфа о странице, а именно - "<title>Моя первая программа на php</title>" отобразиться в заголовке окна браузера. Строка 7: <body> - тело документа, в нем содержится вся инфа, которую необходимо вывести на экран монитора.
Ну а дальше, собственно говоря, самое интересное - то, ради чего создал тему... Код PHP. Тег <?php "говорит" о том, что дальше идёт код пхп, ну а этот - ?> сообщает браузеру, что код на пхп закончен. Для вывода текста в пхп используют оператор echo (строки 12 и 14). При выводе данных необходимо выделить текст ковычками и в конце строки поставить ;
Отступление. В html и php существует возможность записи комментариев, для этого можно использовать следующие операторы: для php - // комментарий, для html <!-- комментарий -->. Ни в коймь случае не путайте знаки комментарий - в пхп пишем своё, в html своё.
Теперь усложним наш код, точнее говоря научимся работать с переменными. Добавим в наш код, после открывающего тега пхп, следующую конструкцию:
...
// указываем первую переменную $a = "Мы продолжаем учиться.<br>";
// указываем вторую переменную $b = 1;
// увыводим наши переменные echo $a; echo "Это наша ".$b." программа.";
...
В итоге браузер выведет следующее:
///////////////////////////////////////// Мы продолжаем учиться. Это наша 1 программа. /////////////////////////////////////////
Это самый простой пример для работы с переменными в пхп. Я думаю у многих возникнет вопрос - для чего нужны переменные, а точнее - для чего их нужно будет использовать. Отвечаю - при создании проектов любой сложности вам не обойтись без этих навыков, так как переменные используют от мало до велика: счётчик посещений, сценарий голосования, гостевая книга, форум(на котором мы с вами общаемся)) и тд. Проще говоря, переменная - это определённая область памяти, которая имеет имя и зарегестрированна для хранения данных определённого типа.
P.S. Чуть позже расскажу, как создавать свои приложения, типа "счётчика посещения", "голосования" и тд.
Добавлено (31.08.2009, 17:01:04) --------------------------------------------- Часть вторая - генератор случайных чисел.
Сейчас расскажу, как можно создать сценарий, выводяший например... фразу дня. Создайте два файла, motd.php и motd.txt. Первый файл - это наш сценарий, который будет выводить фразу, а второй - обычный текстовый файл, в котором записаны все фразы, по одной на каждой строке.
motd.php : ////////////////////////////////////////////// <?php
// читай файл motd.txt и сохраняем строки в массив $motd = file('motd.txt');
// количество элементов массива $max = count($motd);
// получаем случайную фразу $i = mt_rand(0, $max);
// выводим нашу фразу echo $motd[$i];
?> //////////////////////////////////////////////
Как видите, всё оч просто. С помощью функции file() мы открываем нужный нам файл и работаем с ним. Функция mt_rand() выбирает случайную запись - ноль - это минимальное значение строки файла motd.txt, а $max задаёт максимальное значение, т.е. номер последней строки. Ну и в конце выводим нашу строку в браузер. Вам осталось лишь заполнить файл motd.txt.
|
|
|
|