Анимация
JavaScript
|
Главная Библионтека User-Agent..........................................................................................................................33 Referer................................................................................................................................33 Content-length....................................................................................................................33 Cookie.................................................................................................................................34 Accept.................................................................................................................................34 Эмуляция браузера через telnet........................................................................................34 Метод POST...........................................................................................................................35 Кодировки и форматы данных.............................................................................................36 Что такое формы и для чего они нужны..............................................................................37 Передача параметров "вручную"......................................................................................38 Использование формы......................................................................................................38 Абсолютный и относительный путь к сценарию............................................................39 Метод POST и формы.......................................................................................................40 Глава 3. CGI изнутри..................................................................................................42 Передача документа пользователю......................................................................................43 Заголовки ответа................................................................................................................44 Пример CGI-сценария.......................................................................................................46 Передача информации CGI-сценарию.................................................................................48 Переменные окружения....................................................................................................48 Передача параметров методом GET................................................................................50 Передача параметров методом POST...............................................................................51 Расшифровка URL-кодированных данных.....................................................................53 Формы....................................................................................................................................56 Тэг <input> - различные поля ввода.............................................................................57 Тэг <textarea> - многострочное поле ввода текста......................................................61 Тэг <select> - список.......................................................................................................62 Загрузка файлов.....................................................................................................................64 Формат данных..................................................................................................................64 Тэг загрузки файла (file)...................................................................................................66 Что такое Cookies и с чем их едят........................................................................................67 Установка Cookie..............................................................................................................69 Получение Cookies из браузера........................................................................................71 Пример программы для работы с Cookies.......................................................................71 Авторизация...........................................................................................................................73 ЧАСТЬ II. ВЫБОР И НАСТРОЙКА ИНСТРУМЕНТАРИЯ. WEB-СЕРВЕР APACHE.............................................................................................77 Глава 4. Установка Apache........................................................................................79 Введение: зачем нужен домашний сервер?.........................................................................79 Дистрибутивы и ссылки........................................................................................................80 От слов к делу: установка Apache........................................................................................80 Этап первый: установка....................................................................................................81 Этап второй: настройка файла конфигурации Apache...................................................82 Этап третий: тестирование Apache..................................................................................86 Виртуальные хосты Apache..................................................................................................88 Глава 5. Установка PHP и MySQL...........................................................................93 Установка PHP.......................................................................................................................93 Настройка Apache для работы с PHP...................................................................................95 Тестирование PHP.................................................................................................................96 Установка дополнительных модулей...................................................................................97 Установка MySQL.................................................................................................................98 Тестирование MySQL..........................................................................................................100 ЧАСТЬ Ш. ОСНОВЫ ЯЗЫКА PHP.......................................................................103 Глава 6. Характеристика языка PHP.....................................................................105 Интерпретатор или компилятор?........................................................................................106 Достоинства и недостатки интерпретатора.......................................................................108 Пример PHP-программы.....................................................................................................110 Использование PHP в Web..................................................................................................114 Глава 7. Переменные, константы, выражения.....................................................117 Переменные..........................................................................................................................117 Типы переменных............................................................................................................118 Действия с переменными................................................................................................121 Определение типа переменной.......................................................................................122 Установка типа переменной...........................................................................................123 Оператор присваивания......................................................................................................123 Ссылочные переменные......................................................................................................124 Жесткие ссылки...............................................................................................................124 Символические ссылки...................................................................................................126 Некоторые условные обозначения......................................................................................126 string.................................................................................................................................127 int, long.............................................................................................................................127 double, float......................................................................................................................127 bool...................................................................................................................................127 array.................................................................................................................................128 list.....................................................................................................................................128 object.................................................................................................................................128 void...................................................................................................................................128 mixed.................................................................................................................................128 Константы............................................................................................................................129 Предопределенные константы........................................................................................129 Определение констант....................................................................................................130 Проверка существования константы..............................................................................130 Выражения...........................................................................................................................130 Логические выражения...................................................................................................132 Строковые выражения....................................................................................................133 Операции..............................................................................................................................135 Арифметические операции.............................................................................................136 Строковые операции.......................................................................................................136 Операции присваивания.................................................................................................136 Операции инкремента и декремента..............................................................................137 Битовые операции...........................................................................................................137 Операции сравнения.......................................................................................................138 Операции эквивалентности............................................................................................138 Логические операции......................................................................................................140 Оператор отключения предупреждений............................................................................140 Глава 8. Работа с данными формы.........................................................................143 Передача данных командной строки..................................................................................143 Формы..................................................................................................................................145 Трансляция полей формы в переменные...........................................................................146 Трансляция переменных окружения и Cookies.................................................................148 Трансляция списков.............................................................................................................149 Трансляция массивов..........................................................................................................151 Глава 9. Конструкции языка...................................................................................153 Инструкция if-else................................................................................................................153 Использование альтернативного синтаксиса.....................................................................154 Цикл с предусловием while.................................................................................................155 Цикл с постусловием do-while............................................................................................156 Универсальный цикл for.....................................................................................................156 Инструкции break и continue..............................................................................................157 Нетрадиционное использование do-while и break.............................................................159 Цикл foreach........................................................................................................................160 Конструкция switch-case.....................................................................................................161 Инструкция require..............................................................................................................162 Инструкция include..............................................................................................................163 Трансляция и проблемы с include......................................................................................163 Инструкции однократного включения...............................................................................164 Глава 10. Ассоциативные массивы........................................................................167 Создание массива "на лету". Автомассивы.......................................................................168 Инструкция list()..................................................................................................................170 Списки и ассоциативные массивы: путаница?..................................................................170 Инструкция array() и многомерные массивы....................................................................171 Операции над массивами....................................................................................................172 Доступ по ключу..............................................................................................................172 Функция count()...............................................................................................................173 Слияние массивов...........................................................................................................173 Косвенный перебор элементов массива........................................................................175 Прямой перебор массива................................................................................................177 Списки и строки...................................................................................................................178 Сериализация.......................................................................................................................179 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 [ 186 ] 187 188 189 |