- •Инструменты разработки интернет-приложений
- •Введение
- •Интернет – основа интерактивного бизнеса
- •Электронный бизнес – закономерный этап инновационной спирали
- •Особенности Интернет как среды электронной коммерции
- •Основные определения
- •Этапы разработки и продвижения Интернет-проекта
- •Планирование Интернет-проекта
- •Определение контента сайта
- •Размещение сайта в Интернет
- •Регистрация в поисковых системах
- •Регистрация в рейтингах
- •Баннерная реклама
- •Обмен текстовыми ссылками
- •Массовая рассылка рекламных сообщений
- •Размещение объявлений о сайте на электронных досках
- •Рассылка в телеконференции (группы новостей)
- •Контрольные вопросы
- •Принципы работы интернет-приложений
- •Архитектура «клиент-сервер»
- •Отладка web-приложений на сервере
- •Сравнительный анализ возможностей web-технологий
- •Использование баз данных в Интернет
- •Интерактивное взаимодействие с помощью форм
- •Элементы управления формы
- •Способы передачи параметров Строка передаваемых параметров
- •Метод get
- •Метод post
- •Контрольные вопросы
- •Разработка интернет-приложений на языке php
- •Область применения языка php
- •Теги сценарияPhp
- •Константы
- •Переменные
- •Типы данных
- •Скалярные типы
- •Составные типы Массивы
- •Приведение типов
- •Управляющие конструкции
- •Операторы
- •Функции
- •Определение и вызов функций
- •Вложенные функции
- •Возврат значений из функции
- •Рекурсивные функции
- •Объекты (классы)
- •Работа с файлами
- •Стандартные функции php для работы с файлами
- •Обработка данных в нескольких файлах Использование атрибута action
- •Операторы включения файлов
- •СубдMySql
- •История созданияMySql
- •Взаимодействие с субдMySql
- •Способ хранения таблиц и баз данных
- •Типы таблиц
- •Типы данных в субдMySql
- •Стандартные функции рнр для работы с MySql
- •Соединение с сервером
- •Выбор базы данных
- •Выполнение указанного запроса
- •Извлечение информации
- •Ввод данных
- •Обработка ошибок
- •Контрольные вопросы
- •Разработка интернет-приложений в delphi
- •КонсольноеCgi-приложение
- •Использование специальных средствDelphIдля разработкиweb-приложений
- •КомпонентTWebModul
- •КомпонентTPageProducer
- •Компоненты для работы с базами данных
- •Редактирование наборов данных
- •Добавление записей
- •Удаление записей
- •Обновление записей
- •Создание и использование форм ActiveForm
- •Отладка приложений на локальном сервереWebAppDebugger
- •Обзор дополнительных возможностейDelphiдля создания сетевых приложений
- •Контрольные вопросы
- •Список литературы
- •Приложение а Листинг программы проверки переменных окружения сервера apache
- •Приложение б Поисковые системы и каталоги
- •Приложение в Службы баннерного обмена
Теги сценарияPhp
PHP является объектно-ориентированным языком и по многим показателям подобен языку C. Он поддерживает переменные, массивы, обращения к функциям и т.д. PHP ориентирован на работу с серверными базами данных MySQL и Postgres.
PHP может работать с сервером Apache в виде встроенного модуля или в виде автономного интерпретатора, работающего как традиционная программа CGI. Во втором случае для корректного взаимодействия с сервером нужно отредактировать текстовый файл php.ini.
Программы создаются в текстовом редакторе и сохраняются с расширением *.php в каталоге C:\WebServers\home\localhost\www или в любой произвольной папке внутри данного каталога. Для просмотра результата выполнения сценария необходимо запустить сервер с помощью файла C:\WebServers\etc\Run.exe и в строке браузера указать следующий адрес: http://localhost/название _папки/название_файла.
Для включения операторов языка PHP можно использовать несколько стилей:
<?php операторы ?> - стандартный стиль по умолчанию;
<? операторы ?> - укороченный вариант требует компилирования проекта со специальными опциями и включения данного режима в файлах *.ini;
<% операторы %> стиль, совместимый с ASP(Active Server Page) для серверов компании Microsoft;
<script language=”php”> операторы </script> для использования в некоторых редакторах HTML, напр., FrontPage.
Комментарии в программе обозначаются следующим образом:
/* комментарий фрагмента */;
// комментарий до конца строки;
# комментарий до конца строки.
Если внутри одной пары операторов находится несколько команд, то они отделяются друг от друга символом «;» - точка с запятой. Ниже представлен простейший сценарий вывода текстовой строки:
<?php echo «Моя первая программа» ?>
Константы
Константа - именованная величина, которая не изменяется в процессе выполнения программы, определяется однажды, имеет постоянное значение на протяжении работы всей программы. Константы определяются функцией define (). Формат записи следующий:
define (string name, string value)
В качестве первого параметра функции define() передается имя константы, а в качестве второго параметра её значение. Оба параметра строковые и должны передаваться в кавычках, например:
<?php
define (“pi”, “3.1415”);
print pi; ?> //результат 3.1415
Переменные
Практически в любом языке программирования, как и в PHP, переменной называется именованная область памяти, содержащая данные, которые можно использовать во время выполненеия программы. Имена переменных в PHP всегда начинаются со знака доллара «$».
Объявление переменной: $имя_переменной.
Уничтожение переменной: unset $имя_переменной.
Имена переменных должны отвечать следующим требованиям:
первым символом после знака $ не может быть цифра;
можно использовать кириллицу;
для имен переменный имеет значение регистр (но не для имен функций);
имя переменной не должно совпадать с ключевыми словами PHP.
Например,
<?$a = 5; echo $a; print($a)>
Для вывода на экран используется оператор echo или функция print().
Тип переменных обнаруживается в зависимости от формата и/или выполняемой операции. Например:
<? $a = 5?> //$a - тип INTEGER.
<? $b = 5.0?> //$a - тип DOUBLE.
<? $c = "5"?> //$a - тип STRING.
или
<? $a = 5 ; $b = 5.2 ;echo ($a+$b) ." ". $a.$b ?> //Результат: 10 55.2
Для соединения (конкатенации) символов используется знак точка «.».