Интернет-Университет Информационных Технологий: бесплатное дистанционное образование компьютерным дисциплинам
  Лекции
Язык программирования PHP
1.   Введение в PHP
2.   Основы синтаксиса
3.   Управляющие конструкции
4.   Обработка запросов с помощью PHP
5.   Функции в PHP
6.   Объекты и классы в PHP
7.   Работа с массивами данных
8.   Работа со строками
9.   Работа с файловой системой
10.   Базы данных и СУБД. Введение в S...
11.   Взаимодействие PHP и MySQL
12.   Авторизация доступа с помощью се...
13.   Регулярные выражения
14.   Взаимодействие PHP и XML
15.   Использование шаблонов в PHP
    Экзамен
    Сдать экзамен экстерном
    Литература
    Предметный указатель
    Примеры

Язык программирования PHP
Примеры
Лекция 1. Введение в PHP
   (htmltxtЛистинг 1.0.  Результат работы менеджера пакетов Synaptic
   (htmltxtПример 1.1.  Простой html-файл со встроенным кодом на РНР
Лекция 2. Основы синтаксиса
   (htmltxtПример 2.1.  Использование комментариев в PHP
   (htmltxtПример 2.2.  Присваивание по значению
   (htmltxtПример 2.3.  Присваивание по ссылке
   (htmltxtПример 2.4.  Константы в PHP
   (htmltxtПример 2.5.  Логический тип
   (htmltxtПример 2.6.  Использование логического типа
   (htmltxtПример 2.7.  Использование управляющих последовательностей
   (htmltxtПример 2.8.  Использование heredoc-синтаксиса
   (htmltxtПример 2.9.  Массивы в PHP
   (htmltxtПример 2.10.  Массивы в PHP
   (htmltxtПример 2.11.  Переиндексация массива
   (htmltxtПример 2.12.  Объекты в PHP
Лекция 3. Управляющие конструкции
   (htmltxtПример 3.1.  Условный оператор if
   (htmltxtПример 3.2.  Оператор else
   (htmltxtПример 3.3.  Оператор elseif
   (htmltxtПример 3.4.  Использование альтернативного синтаксиса
   (htmltxtПример 3.5.  Оператор while
   (htmltxtПример 3.6.  Оператор do..while
   (htmltxtПример 3.7.  Оператор foreach
   (htmltxtПример 3.8.  Оператор break
   (htmltxtПример 3.9.  Использование оператора включения include
   (htmltxtПример 3.10.  Область видимости при использовани include
   (htmltxtПример 3.11.  Использование include()
   (htmltxtЛистинг 3.12.  data.php
   (htmltxtЛистинг 3.13.  letters.php
Лекция 4. Обработка запросов с помощью PHP
   (htmltxtЛистинг 4.0.  form.html
   (htmltxtПример 4.1.  Передача данных в URL
   (htmltxtПример 4.2.  Файл 1.php, обрабатывающий форму form.html
   (htmltxtПример 4.3.  Использование функции getenv()
   (htmltxtЛистинг 4.4.  form_final.html
   (htmltxtЛистинг 4.5.  Скрипт 1.php, обрабатывающий форму form_final.html
Лекция 5. Функции в PHP
   (htmltxtПример 5.1.  Определение функции внутри условного оператора
   (htmltxtПример 5.2.  Определение функции внутри функции
   (htmltxtПример 5.3.  Передача аргументов по ссылке
   (htmltxtПример 5.4.  Значения аргументов по умолчанию
   (htmltxtПример 5.5.  Использование функции func_num_args()
   (htmltxtПример 5.6.  Функция для проверки типа данных, ее аргументов
   (htmltxtПример 5.7.  Глобальные переменные
   (htmltxtПример 5.8.  Использование статической переменной
   (htmltxtПример 5.9.  Использование list()
   (htmltxtПример 5.10.  Возвращение ссылки
   (htmltxtПример 5.11.  Использование переменных функций
   (htmltxtЛистинг 5.12.  task_form.html
   (htmltxtЛистинг 5.13.  ask_names.php
   (htmltxtЛистинг 5.14.  task.php
Лекция 6. Объекты и классы в PHP
   (htmltxtПример 6.1.  Доступ к методам и свойствам объекта
   (htmltxtПример 6.2.  Установка значений свойств
   (htmltxtПример 6.3.  Использование механизма наследования
   (htmltxtПример 6.4.  Использование конструктора
   (htmltxtПример 6.5.  Использование конструктора
   (htmltxtЛистинг 6.6.  Использование объектно-ориентированного подхода
Лекция 7. Работа с массивами данных
   (htmltxtПример 7.1.  Сложение массивов
   (htmltxtПример 7.2.  Сравнение массивов
   (htmltxtПример 7.3.  Применение функции count()
   (htmltxtПример 7.4.  Применение функции array_search()
   (htmltxtПример 7.5.  Применение функции array_keys()
   (htmltxtПример 7.6.  Применение функции sort()
   (htmltxtПример 7.7.  Применение функций asort, rsort, arsort
   (htmltxtПример 7.8a.  Форма для примера 7.8
   (htmltxtПример 7.8b.  Программа обработки формы из примера 7.8
   (htmltxtПример 7.9.  Сортировка массива по ключам
   (htmltxtПример 7.10.  Сортировка с помощью пользовательских функций
   (htmltxtПример 7.11.  Применение функции ко всем элементам массива
   (htmltxtПример 7.12.  Применение функции ко всем элементам массива. Вариант 2
   (htmltxtПример 7.13.  Использование функции array_slice()
   (htmltxtПример 7.14.  Использование функции array_slice(). Вариант 2
   (htmltxtПример 7.15.  Использование функции array_chunk()
   (htmltxtПример 7.16.  Программа поиска числа, такого что сумма элементов справа от него равна сумме элементов слева от него
Лекция 8. Работа со строками
   (htmltxtПример 8.1.  Способы задания строк
   (htmltxtПример 8.2.  Использование функции echo
   (htmltxtПример 8.3.  Использование функции strpos()
   (htmltxtПример 8.4.  Использование функции strstr()
   (htmltxtПример 8.5.  Использование функции substr()
   (htmltxtПример 8.6.  Использование функции strip_tags()
   (htmltxtПример 8.7.  Использование функции str_replace()
   (htmltxtПример 8.8.  Использование функции str_replace(). Вариант 2
   (htmltxtПример 8.9.  Использование функции str_replace(). Вариант 3
   (htmltxtПример 8.10.  Использование функции substr_replace()
   (htmltxtПример 8.11.  Использование функции explode()
   (htmltxtПример 8.12.  Использование функции implode()
   (htmltxtПример 8.13.  Использование функции htmlspecialchars()
Лекция 9. Работа с файловой системой
   (htmltxtПример 9.1.  Использование функции fopen()
   (htmltxtПример 9.2.  Использование функции fclose()
   (htmltxtПример 9.3.  Использование функции fwrite()
   (htmltxtПример 9.4.  Использование функции fread()
   (htmltxtПример 9.5.  Использование функции fgets()
   (htmltxtПример 9.6.  Использование функции fgetss()
   (htmltxtПример 9.7.  Использование функции readfile()
   (htmltxtПример 9.8.  Использование функции file_exist()
   (htmltxtПример 9.9.  Использование функции is_readable()
   (htmltxtПример 9.10.  Использование функции unlink()
   (htmltxtПример 9.11.  Форма для загрузки файла на сервер
   (htmltxtПример 9.12.  Программа загрузки файла на сервер
Лекция 10. Базы данных и СУБД. Введение в SQL
   (htmltxtПример 10.1.  Создание таблицы Persons
   (htmltxtПример 10.2.  Использование оператора DROP TABLE
   (htmltxtПример 10.3.  Добавление в таблицу Persons поля для записи года рождения человека
   (htmltxtПример 10.4.  Использование оператора SELECT
Лекция 11. Взаимодействие PHP и MySQL
   (htmltxtЛистинг 11.0.1.  Форма для ввода данных в таблицу Artifacts
   (htmltxtЛистинг 11.0.2.  insert.php
   (htmltxtПример 11.1.  Запрос с дублирующимися именами колонок
   (htmltxtЛистинг 11.1.1.  Отображение данных из Artifacts в виде таблицы в браузере
   (htmltxtЛистинг 11.1.2.  Отображение данных из Artifacts в виде таблицы в браузере. Вариант 2
Лекция 12. Авторизация доступа с помощью сессий
   (htmltxtЛистинг 12.1.  Домашняя страничка Васи Петрова
   (htmltxtЛистинг 12.1a.  secret_info.html
   (htmltxtЛистинг 12.1b.  Index.html
   (htmltxtЛистинг 12.1c.  authorize.php
   (htmltxtПример 12.2.  Создание сессии
   (htmltxtЛистинг 12.3a.  authorize.php
   (htmltxtЛистинг 12.3b.  secret_info.php
   (htmltxtЛистинг 12.3c.  2-я версия secret_info.php
   (htmltxtПример 12.4a.  secret_info.php
   (htmltxtПример 12.4b.  Index.php
   (htmltxtПример 12.5.  Уничтожение сессии и глобальных переменных
   (htmltxtЛистинг 12.6.  authorize.php
   (htmltxtЛистинг 12.7.  secret_info.php
Лекция 13. Регулярные выражения
   (htmltxtПример 13.1.  Применение ?:
   (htmltxtПример 13.2.  Поиск названия в html-файле
   (htmltxtПример 13.3.  Использование "жадных" квантификаторов
   (htmltxtПример 13.4.  «Смотрящие назад» утверждения
   (htmltxtПример 13.5.  Условные подвыражения
   (htmltxtПример 13.6.  Условные подвыражения
Лекция 14. Взаимодействие PHP и XML
   (htmltxtПример 14.1.  Проверка, установлено ли расширение DOM XML
   (htmltxtПример 14.2.  Коллекция «Личности» в виде XML-файла (persons.xml)
   (htmltxtПример 14.3.  Перевод XML-файла в дерево объектов PHP и выделение корневого элемента
   (htmltxtПример 14.4.  Обход дерева XML
   (htmltxtПример 14.5.  Добавление описания новой личности в каталог
Лекция 15. Использование шаблонов в PHP
   (htmltxtПример 15.1.  Вычисление переменной с помощью закрывающей фигурной скобки "}"
   (htmltxtПример 15.2.  Использование метода define()
   (htmltxtПример 15.3.  Использование метода assign()
   (htmltxtПример 15.4.  Использование метода FastPrint()
   (htmltxtЛистинг 15.4.1.  Решение задачи с помощью шаблонов FastTemplate
   (htmltxtЛистинг 15.4.2.  index.php
   (htmltxtПример 15.5.  Пример конфигурационного файла
   (htmltxtПример 15.6.  Использование метода assign()
   (htmltxtПример 15.7.  Использование метода append()
   (htmltxtПример 15.8.  Цикл для обхода элементов массива
   (htmltxtПример 15.9.  Цикл foreach
   (htmltxtПример 15.10.  Операторы if, elseif, else
   (htmltxtПример 15.11.  Неработающий пример
   (htmltxtЛистинг 15.12.  index.php
Курсы | Учебные программы | Учебники | Новости | Форум | Помощь

Телефон: (495) 253-9312, 253-9313, факс: (495) 253-9310, email: info@intuit.ru
© 2003-2006, INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование