Итак. У нас уже работает денвер, и стоит dreamweaver.
Не ставьте dreamweaver – ставьте SublimeText! Статья очень старая!
Убедитесь, что денвер запущен, и все работает корректно.
Для удобства будем считать, что наш сервер установлен на отдельном диске (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 ?>
Теперь, собственно, приступим к написанию простейшего php кода: вывод текста на экран с помощью php
<?php echo "Ура! Я это сделал!"; ?>
Переходим по адресу http://localhost/ (или http://localhost/index.php) и видим наш текст там.
Теперь пояснения: функция echo выводит текст, идущий после него на экран. Текст должен быть заключен в одинарные или двойные кавычки, каждая инструкция php должна заканчиваться точкой с запятой, точка с запятой это аналог точки в обычном человеческом языке: она означает конец “предложения”. Синонимом функции echo является функция print.
Поэкспериментируйте с другими фразами. echo работает со строками. В php (как и в остальных языках) существует несколько типов данных:
– строки (как в нашем примере: любой набор символов);
– целые числа -integer (1,45,1000);
– числа с плавающей точкой – Float (2.34)
и многие другие. На данном этапе нам достаточно этих, чтобы не забивать голову.
Двинемся далее. В программировании существует понятие переменной. В php она всегда начинается с символа $, после которого может идти либо буква, либо знак подчеркивания (не цифра!).
Переменная – это ячейка памяти, которой мы назначаем какое-либо значение, грубо говоря мы говорим: теперь ты будешь содержать в себе эту информацию. Ниже пример вывода данных на экран, но уже с использованием переменной:
<?php $myvar='Ура! Теперь я использую переменные!'; echo $myvar; ?>
Мы назначили переменной значение, а затем вывели ее значение на экран с помощью echo.
Поиграйтесь с тем, что уже знаете, главное в обучении – никакой спешки, постарайтесь пропитываться знаниями полностью уяснив для себя суть процесса. Вопросы можете задавать в комментариях – я всегда на связи.
Пока все понятно :)
Отлично :)
У меня надписи кракозябрами выводится. Как выставить кодировку утф8?
сделайте так
также убедитесь, что созданный вами файл находится также в кодировке utf-8 – в разных редакторах кодировка файлов меняется по разному, поищите в своем пункт “кодировка” и выставьте ее в utf-8.