Запись опубликована
Блог Озима. Оставляйте Ваши комментарии
здесь.
Итак. У нас уже работает денвер, и стоит dreamweaver.
Убедитесь, что денвер запущен, и все работает корректно.
Для удобства будем считать, что наш сервер установлен на отдельном диске (S), и путь к папке localhost на нем такой: S:\home\localhost\www
Немного о путях и работе локального сервера: локальный сервер позволяет нам создавать любые доменные имена внутри самого сервера. Например, адрес
http://localhost/ автоматически создается самим денвером после установки, плюс еще парочка тестовых доменов. Что нужно понять: когда вы создаете домен на локалхосте (на локальном сервере, который входит в состав денвера), сервер записывает в в файл C:\WINDOWS\system32\drivers\etc\hosts IP адрес, по которому должен открываться данный домен.
Если вы откроете этот файл, вы увидите, что там есть как минимум одна запись: 127.0.0.1 localhost
127.0.0.1 это IP адрес вашего локального сервера.
Итак, мы видим, что у нас есть один домен -
http://localhost/ (и пусть вас не удивляет, что в нем нет окончания типа com ru и тп - для сервера без разница как он выглядит).
Переходим в папку S:\home\localhost\www - там мы увидим файл index.php - удаляйте его.
Примечание: для работы с различными проектами можно создавать новые домены для каждого проекта (сайта), но я так не делаю: мне намного удобнее создавать поддиректории внутри директории домена localhost, таким образом пть к проектам у меня выглядит как то так:
http://localhost/site.ru/. Уверен, многим такой подход не понравится, потому вы можете делать по другому: для каждого проекта создавайте отдельную папку в директории S:\home , а внутри ее создавайте папку www (это обязательно) после чего перезапускайте денвер. Например, вы хотите создать локальный домен yandex.ru: в папке S:\home создаем папку yandex.ru, входим в нее, и создаем папку www - вот в ней и нужно будет далее работать. Для наших уроков это не понадобится - мы будем все примеры обрабатывать в папке localhost.
Далее создаем свой файл index.php в каталоге, переходим в браузере по адресу
http://localhost/ и убеждаемся, что видим в окне браузера чистую нетронутую страницу.
Примечание: в зависимости от настроек, сервер «знает» какую страницу на сайте ему открыть первой - как правило это страница с именем index, в нашем случае страница будет включать в себя php код, потому ее расширение .php, таким образом, создавая страницу с именем index.php мы указываем серверу, что ее нужно открывать, если явно не указан путь к какой-то существующей странице.
Далее откроем страницу index.php в дримвивере.
PHP код имеет свое начало, и свой конец :) Начало php кода в странице характеризуется открытием php кода, а именно тегами (или как их там назвать)
Закрывается php код с помощью ?>
Давайте внесем эти закарючки в наш файл.
Итак, мы имеем файл с содержимым
Теперь, собственно, приступим к написанию простейшего php кода: вывод текста на экран с помощью php
Переходим по адресу
http://localhost/ (или
http://localhost/index.php) и видим наш текст там.
Теперь пояснения: функция echo выводит текст, идущий после него на экран. Текст должен быть заключен в одинарные или двойные кавычки, каждая инструкция php должна заканчиваться точкой с запятой, точка с запятой это аналог точки в обычном человеческом языке: она означает конец «предложения». Синонимом функции echo является функция print.
Поэкспериментируйте с другими фразами. echo работает со строками. В php (как и в остальных языках) существует несколько типов данных:
- строки (как в нашем примере: любой набор символов);
- целые числа -integer (1,45,1000);
- числа с плавающей точкой - Float (2.34)
и многие другие. На данном этапе нам достаточно этих, чтобы не забивать голову.
Двинемся далее. В программировании существует понятие переменной. В php она всегда начинается с символа $, после которого может идти либо буква, либо знак подчеркивания (не цифра!).
Переменная - это ячейка памяти, которой мы назначаем какое-либо значение, грубо говоря мы говорим: теперь ты будешь содержать в себе эту информацию. Ниже пример вывода данных на экран, но уже с использованием переменной:
Мы назначили переменной значение, а затем вывели ее значение на экран с помощью echo.
Поиграйтесь с тем, что уже знаете, главное в обучении - никакой спешки, постарайтесь пропитываться знаниями полностью уяснив для себя суть процесса. Вопросы можете задавать в комментариях - я всегда на связи.