PHP и MySQL
Все файлы из этого раздела расположены в папке \Video\PHP.
Обзор каталогов сервера Apache.
Создание PHP-файла
Файл: Create_php_file.avi. Продолжительность: 6 мин. 44 сек.
1. Просматриваем структуру каталогов сервера Apache.
2. Запускаем серверы Apache и MySQL.
3. Для просмотра документации к серверу Apache в адресной строке Web-
браузера вводим http://localhost/manual/.
4. Запускаем программу Notepad++.
5. Сохраняем пустой файл в папке C:\Apache2\htdocs под названием index.php.
6. Набираем код и сохраняем файл.
7. Открываем Web-браузер и в адресной строке набираем http://localhost/.
В итоге будет отображена информация об интерпретаторе PHP.
8. Возвращаемся в Notepad++ и вставляем код из листинга 4.1.
9. Запускаем скрипт в Web-браузере. В итоге отобразится надпись "Ошибок нет".
10. Теперь инсценируем ошибки. Для этого переименовываем файл php.ini.
11. Перезапускаем сервер Apache и обновляем страницу в Web-браузере.
12. Просматриваем структуру каталогов PHP.
13. Останавливаем серверы Apache и MySQL, а затем просматриваем содер- жимое файлов, с помощью которых мы запускали и останавливали сер- веры.
Проверка работоспособности MySQL
Файл: MySQL_test.avi. Продолжительность: 3 мин. 21 сек.
1. Запускаем на выполнение код из листинга 4.2. В итоге получим список таблиц.
2. Открываем программу phpMyAdmin и создаем новую базу данных.
3. Создаем новую таблицу и заполняем ее данными, а затем создаем пользователя.
4. Запускаем на выполнение код из листинга 4.3. В итоге получим список городов.
Просмотр HTTP-заголовков
Файл: Headers.avi. Продолжительность: 3 мин. 51 сек.
1. Открываем файл index.php с помощью Notepad++. Файл содержит ссылку, при переходе по которой данные будут отправлены методом GET, и форму, данные которой будут отправлены методом POST.
2. Открываем Web-браузер Firefox и запускаем файл index.php.
3. Запускаем Firebug и переходим на вкладку Сеть.
4. Просматриваем HTTP-заголовки, отправляя данные методами GET и POST.
5. Запускаем Web-браузер Internet Explorer и открываем панель
ieHTTPHeaders.
6. Просматриваем HTTP-заголовки, отправляя данные методами GET и POST.
7. Сохраняем HTTP-заголовки в файл и просматриваем результат.
Создание файла в кодировке UTF-8
Файл: Create_file_utf8.avi. Продолжительность: 3 мин. 48 сек.
1. По умолчанию в PHP 5.3.0 включена буферизация вывода. Чтобы увидеть, почему нельзя создавать файл в кодировке UTF-8 в Блокноте, отключаем буферизацию с помощью файла .htaccess.
2. С помощью Блокнота создаем файл и запускаем его. Блокнот, при сохра- нении файла в кодировке UTF-8, вставляет специальные символы, назы- ваемые BOM. Эти символы станут причиной ошибки.
3. Открываем файл с помощью Notepad++ и преобразуем кодировку, выби-
рая из меню Кодировки пункт Преобразовать в UTF-8 без BOM.
4. Просматриваем результат в Web-браузере. Ошибка исчезнет.
5. С помощью Firebug просматриваем HTTP-заголовки при наличии функ-
ции header() и при ее отсутствии.
6. Создаем файл в кодировке UTF-8 с помощью Notepad++.
Обзор возможностей phpMyAdmin
Файл: phpMyAdmin.avi. Продолжительность: 6 мин. 41 сек.
1. Запускаем серверы Apache и MySQL.
2. С помощью Web-браузера открываем программу phpMyAdmin.
3. Создаем новую базу данных, а затем таблицу.
4. Вставляем данные в таблицу.
5. Создаем индекс. Чтобы увидеть количество элементов в индексе, произ-
водим оптимизацию таблицы.
6. Удаляем индекс, данные, таблицу и базу данных.
7. Далее рассматриваем способы создания дампа всей базы данных и от-
дельной таблицы.
8. Проверяем таблицу.
9. Производим восстановление таблицы.
Установка форума phpBB3
Файл: phpBB.avi. Продолжительность: 6 мин. 53 сек.
1. С сайта http://www.phpbb.com/ загружаем дистрибутив и файлы локали-
зации.
2. Данные из cookies форум получает с помощью массива $_REQUEST.
В PHP 5.3.0 по умолчанию данные cookies не входят в массив $_REQUEST. Чтобы это исправить, добавляем букву "C" в конец значения директивы request_order.
3. Запускаем серверы Apache и MySQL.
4. Распаковываем архив с дистрибутивом форума, а затем распаковываем архи-
вы с локализацией, предварительно размещая их в соответствующие папки.
5. Открываем программу phpMyAdmin и создаем новую базу данных.
6. Запускаем инсталлятор форума.
7. Вводим данные для подключения к MySQL.
8. Вводим имя администратора и пароль.
9. Переименовываем папку install, иначе форум будет недоступен.
10. Переходим в администраторский раздел, а затем проверяем работу форума.
П.1.5. Редакторы
Все файлы из этого раздела расположены в папке \Video\Editors.
PHP Expert Editor
Файл: PHP_Expert_Editor.avi. Продолжительность: 6 мин. 45 сек.
1. Запускаем программу PHP Expert Editor.
2. Для русификации из меню View выбираем пункт Language | Russian.
3. Создаем новый файл.
4. После ввода двух первых букв нажимаем комбинацию клавиш
<Ctrl>+<Пробел> или нажимаем соответствующую кнопку на панели ин- струментов. В результате отобразится список всех функций и констант, начинающихся с этих букв.
5. Рассматриваем различные варианты запуска программы.
6. Далее рассматриваем создание различных элементов с помощью кнопок на панели инструментов.
7. Вставляем шаблон, а затем изучаем возможность создания нового шабло-
на или редактирования существующего.
8. Создаем файл в кодировке UTF-8 и убеждаемся, что служебные символы,
называемые BOM, не вставляются в начало файла.
Aptana Studio. Создание проекта
Файл: Aptana.avi. Продолжительность: 3 мин. 18 сек.
1. Запускаем программу Aptana Studio.
2. Создаем новый PHP-проект. Автоматически будет создан PHP-файл.
3. Рассматриваем варианты запуска PHP-программы.
4. Добавляем в проект HTML-файл.
5. Указываем кодировку проекта.
6. Открываем файл в кодировке UTF-8. Чтобы кодировка отображалась пра- вильно, выбираем из меню Edit пункт Set Encoding. В открывшемся окне устанавливаем флажок Other и выбираем нужную кодировку из списка.
7. Далее рассматриваем открытие различных окон.
Aptana Studio. HTML и CSS
Файл: Aptana_HTML.avi. Продолжительность: 3 мин. 37 сек.
В этом видеоролике производится обзор возможностей Aptana Studio для создания HTML-кода и вставки атрибутов CSS. Если вставить открывающую угловую скобку, редактор отобразит список всех тегов. При вводе первых букв список будет автоматически прокручиваться. С помощью клавиши со
стрелкой вниз (или вверх) выбираем нужный тег и нажимаем клавишу
<Enter>. В результате будет вставлен открывающий тег и сразу же закры- вающий. При этом курсор ввода будет расположен после названия тега. Если сразу после названия тега вставить пробел, то автоматически будет отобра- жен список с параметрами. После выбора параметра нажимаем клавишу <En- ter>. При вводе кавычки или апострофа откроется список с возможными зна- чениями.
Вставлять атрибуты CSS можно точно также. Если внутри фигурных скобок вставить букву, то автоматически будет отображен список с атрибутами, а если вставить двоеточие, то появится список с возможными значениями. Кроме того, редактор следит за значениями параметра class. Если вставить точку, то существующее название стилевого класса можно будет выбрать из списка.
Aptana Studio. JavaScript и PHP
Файл: Aptana_PHP.avi. Продолжительность: 7 мин. 13 сек.
1. Изучаем возможность изменения шаблонов, которые используются при создании новых файлов.
2. Создаем тег <script>.
3. При вставке буквы внутри тега <script> отображается список с ключевы- ми словами, а при использовании точечной нотации будет показан список со свойствами и методами объекта. Причем при выделении пункта в спи- ске рядом показывается краткая справка, а также перечень Web-браузеров поддерживающих это свойство (или метод).
4. Изучаем способы комментирования строк, а также вставки условных операторов и циклов с помощью кнопок на панели инструментов.
5. Переходим к работе с PHP. Создаем класс. Ввод первой буквы приводит к отображению списка с функциями и константами. Если ввести символ $, то получим список всех переменных, причем не только встроенных, но и определенных пользователем в программе.
6. Рассматриваем варианты запуска PHP-программы.
7. Изучаем способы комментирования строк.
8. Aptana Studio позволяет также получить полный перечень переменных, констант, функций и классов. Для этого из меню Window выбираем пункт Show Aptana View | PHP Elements View.
NetBeans. Создание проекта
Файл: NetBeans.avi. Продолжительность: 5 мин. 25 сек.
1. Запускаем программу NetBeans.
2. Создаем новый PHP-проект. Автоматически будет создан PHP-файл.
3. Рассматриваем варианты запуска PHP-программы.
4. Добавляем в проект HTML-файл.
5. Все создаваемые файлы содержат уже готовый шаблон кода. Если необ- ходимо отредактировать шаблон, то в меню Сервис выбираем пункт Шаблоны.
6. Рассматриваем сворачивание и отображение различных окон.
7. Далее приводится обзор настроек NetBeans.
NetBeans. HTML и CSS
Файл: NetBeans_HTML.avi. Продолжительность: 4 мин. 55 сек.
1. Рассматриваем возможность отображения нумерации строк.
2. В правой части окна отображается красная вертикальная линия. Некото- рых людей она очень раздражает. Отодвигаем ее таким образом, чтобы линии не было видно.
3. Если вставить открывающую угловую скобку, редактор отобразит список всех тегов. При вводе первых букв список будет автоматически прокручи- ваться. С помощью клавиши со стрелкой вниз (или вверх) выбираем нуж- ный тег и нажимаем клавишу <Enter>. Вставляем тег <style>.
4. Если сразу после названия тега вставить пробел, то автоматически будет отображен список с параметрами. После выбора параметра нажимаем кла- вишу <Enter>. Вставляем параметр type.
5. Чтобы отобразить список всех атрибутов CSS, нажимаем комбинацию клавиш <Ctrl>+<Пробел> или выбираем пункт Завершить код из меню Источник.
6. Далее рассматриваем создание различных элементов с помощью кнопок на панели инструментов Палитра.
NetBeans. JavaScript и PHP
Файл: NetBeans_PHP.avi. Продолжительность: 3 мин. 55 сек.
В этом видеоролике производится обзор возможностей NetBeans для созда-
ния программ на JavaScript и PHP. При нажатии комбинации клавиш
<Ctrl>+<Пробел> внутри тега <script> будет выведен список объектов, а при использовании точечной нотации происходит отображение списка свойств и методов объекта.
При вводе первых букв и нажатии комбинации клавиш <Ctrl>+<Пробел> от- кроется список PHP-функций. Под списком располагается окно с описанием функции, которая выделена в списке. Если ввести символ $, то получим спи- сок всех переменных, причем не только встроенных, но и определенных пользователем в программе. Если вставить пробел после ключевого слова new, то отобразится список классов. В конце видеоролика рассматриваем отображение результата обработки программы в консоли.
HeidiSQL. Работа с MySQL
Файл: HeidiSQL.avi. Продолжительность: 5 мин. 55 сек.
1. Запускаем серверы Apache и MySQL.
2. Открываем программу HeidiSQL и вводим параметры подключения к
MySQL.
3. Для установки соединения с сервером MySQL выбираем сохраненное соединение из списка Description и нажимаем кнопку Connect.
4. Отображаем содержимое базы данных, а затем таблицы.
5. Выполняем SQL-запрос на вкладке Query.
6. Ограничиваем набор данных с помощью создания фильтра, а также ука-
зания количества строк.
7. Добавляем новую запись и удаляем существующую.
8. Создаем новую базу данных и таблицу в ней.
9. Далее рассматриваем способ создания дампа таблицы.
10. Удаляем таблицу и базу данных.
CuteFTP. Загрузка файлов на сервер
Файл: CuteFTP.avi. Продолжительность: 3 мин. 33 сек.
1. Открываем программу CuteFTP.
2. Для создания нового соединения в меню File выбираем пункт New.
3. В открывшемся списке выбираем пункт FTP Site.
4. Заполняем поля и нажимаем OK.
5. Для установления соединения на вкладке Site Manager делаем двойной щелчок на названии соединения. В итоге на правой вкладке отобразится содержимое корневого каталога сервера, а слева будет показана вкладка Local Drives.
6. Просматриваем структуру каталогов сервера.
7. Загружаем файл с сервера на компьютер и, наоборот, с компьютера на сервер.
8. Создаем новый каталог на сервере.
9. Просматриваем возможность изменения прав доступа.
10. Закрываем соединение.
11. Загрузка файлов возможна в двух режимах — ASCII и Binary. Режим ASCII используется для загрузки текстовых файлов, а Binary — для за- грузки картинок. Для выбора режима в меню File выбираем пункт Trans- fer Type. При установке флажка напротив пункта Auto программа будет автоматически определять режим.
Источник: Прохоренок Н. А. HTML, JavaScript, . Джентльменский набор Web-мастера. — 3-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2010. — 912 с.: ил. + Видеокурс (на CD-ROM) — (Профессиональное программирование)
Похожие посты:
- Индексирование содержимого (0)
- Анализ большого набора данных (0)
- Оценка «любви» поисковой системы Google с помощью сервиса Google Analytics (0)
- Сложный анализ рынка (0)
- CSS: основы основ (0)
- Создание блока с закругленными краями (0)
- Изменение расположения элементов макета на противоположное, чтобы меню было справа (0)