Программируем - начнём с простого. Тема рассчитана на новичков.
Начнём с простого - напишем текст программы, сохраним его в формате .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.