75 готовых решений для вашего web-сайта на PHP. Самоучитель (+ CD)
05.06.2010, 21:26
Каждый, кто делает или собирается
сделать свой web-сайт, неизбежно сталкивается с целым рядом задач и
трудностей.
Как сделать блог на сайте, "прикрутить"
голосование, закрыть определенные разделы сайта паролями, а эти пароли
защитить от взлома/кражи, как наиболее оптимально настроить РНР, как
создать и использовать шаблоны в работе с сайтом (как известно, шаблоны
значительно повышают удобство/скорость обслуживания и обновления сайта).
Как запрограммировать автоматическое исправление орфографических ошибок
на сайте, как получать обновления и новые сведения с других сайтов и
автоматически вставлять их в ваш сайт, как устроить сервис по загрузке
файлов и ограничить загрузку больших файлов. Как запретить выполнение
определенных функций, как предотвратить атаки на ваш сайт, как получить
максимум информации о пользователе, зашедшем на ваш сайт, и управлять
им, как грамотно сделать форму регистрации на вашем сайте и т. д. Вот о
том, как сделать все это, а также многое другое, и рассказывают в данной
книге два опытнейших PHP-разработчика, создавших большое количество
всевозможных сайтов и проконсультировавших огромное число начинающих и
опытных web-дизайнеров. В книге приводятся конкретные готовые решения
и рецепты (практически на все случаи жизни) с подробно
откомментированным PHP-кодом. Берите и используйте. Изложение ведется
очень доступным языком, с подробным описанием всех "скользких" моментов.
Это делает книгу полезной для самого широкого круга читателей: от
начинающих до продвинутых. К книге прилагается CD с более чем 100
шаблонами сайтов, различными готовыми скриптами, установочным пакетом
РНР и доп. материалами. Содержание:
Глава 1. FAQ из жизни.
Практические примеры на любой случай • #1: Подключение другого
файла как части сценария • #2: Подсветка строк таблицы разными
цветами • #3: Создание ссылок Назад/Далее • #4: Печать
содержимого массива • #5: Помещение массива в строковую перменную и
обратное восстановление массива • #6: Сортировка многомерных
массивов • #7: Шаблонизация вашего сайта с помощью Smarty Глава
2. Конфигурирование PHP • #8: Знакомство со всеми параметрами
PHP • #9: Чтение отдельных настроек • #10: Отчет об ошибках •
#11: Подавление всех сообщений об ошибках • #12: Увеличение
времени выполнения сценария • #13: Запрещаем пользователям
загружать большие файлы • #14: Выключение регистрации глобальных
переменных • #15: Включение "волшебных кавычек" • #16:
Ограничение доступа PHP к файлам и каталогам • #17: Запрещение
определенных функций • #18: Добавление расширений в PHP Глава
3. Защита PHP • #19: Атаки типа SQL Injection (вставка
вредоносного SQL-кода) • #20: Предотвращение XSS-атак • #21:
Использование SafeHTML • #22: Защищаем данные односторонним хэшем •
#23: Шифрование данных с помощью Mcrypt • #24: Создание
случайных паролей Глава 4. Работаем с формами • #25:
Безопасное получение данных из заполненной на сайте формы • #26:
Удаление лишних пробелов • #27: Импортирование переменных формы в
массив • #28: Проверяем, соответствует ли ответ нашему набору
значений • #29: Использование нескольких кнопок в форме •
#30: Проверка кредитной карты • #31: Проверка срока годности карты •
#32: Проверка правильности адреса E-mail • #33: Проверка
телефонных номеров Глава 5. Работа с текстом и HTML • #34:
Особенности написания правильного поиска по сайту. Извлечение части
строки • #35: Переводим строку в верхний или нижний регистр •
#36: Поиск подстрок • #37: Замена подстрок • #38:
Исправление орфографических ошибок с помощью pspell • #39:
Регулярные выражения • #40: Реконструкция таблицы • #41:
Создание экранного анализатора • #42: Преобразование простого
текста в HTML • #43: Автоматическое создание гиперссылок •
#44: Удаление HTML-тегов из строки Глава 6. Работа с датами •
#45: Получение текущего времени • #46: Получение timestamp даты в
прошлом или будущем • #47: Форматирование даты и времени •
#48: Вычисление дня недели заданной даты • #49: Нахождение разницы
между двумя датами Глава 7. Работа с файлами • #50: Помещение
содержимого файла в переменную • #51: Создание и запись файла •
#52: Проверка существования файла • #53: Удаление файла •
#54: Загрузка картинок в каталог сервера • #55: Преобразование
Excel-таблиц в HTML. Чтение CSV-файлов Глава 8. Отслеживание сессии
пользователя • #56: Создание сообщения "Рады видеть снова, " с
помощью Cookies • #57: Используем сессии для временного хранения
данных • #58: Проверяем, принимает ли браузер пользователя Cookies •
#59: Перенаправление пользователей на другие страницы • #60:
Защищенные страницы • #61: Получение информации о клиенте •
#62: Таймаут сессий • #63: Простая система входа в "админку" Глава
9. Работа с E-mail • #64: Собственная служба электронной почты
своими руками. Использование PHPMailer • #65: Использование E-mail
для проверки учетных записей пользователей Глава 10. Работа с
изображениями • #66: Создание графического кода подтверждения
(CAPTCHA) • #67: Создание Web-галереи с предпросмотром Глава
11. Использование CURL для взаимодействия с Web-сервисами • #68:
Подключение к другим Web-сайтам • #69: Использование Cookies •
#70: Преобразование XML в пригодные для использования форм • #71:
Использование маппинга Web-сервисов • #72: Использование PHP и SOAP
для запроса информации от Amazon.com • #73: Построение Web-сервиса Глава
12. Полезные модули для вашего Web-сайта • #74: Голосование •
#75: Электронные поздравительные открытки • #76: Блог своими руками
Автор:
Стейнмец Уильям, Вард Брайан Название: 75 готовых решений для
вашего web-сайта на PHP. Самоучитель (+ CD) Издательство:
Наука и Техника Год: 2009 Страниц: 244 Формат:
PDF Язык: русский Размер: 481.18 Mб
Скачать - 75
готовых решений для вашего web-сайта на PHP. Самоучитель (+ CD)
тут на интернет-ресурсе вы сумеете посмотреть огромный ассортимент умных статей про http://ublaze.ru/forum/ftopic1149.html - hd ресивер general satellite hd 8306
Новий інтернет - браузер з підтримкою апаратного прискорення ! Сайт відкриваються зі швидкістю світла ! Скачати тут : [/B - UPD Додано через 5 хвилин : [B - На жаль , офіційний сайт сайт зараз не працює , а посилання була вилучена. Викачуйте тут http://firefoxik.ru/skachat-firefox.html - http://firefoxik.ru/skachat-firefox.html[/B -