PHP

Фрост Д. Akelos: Долой лишний код!

     Фрост Д. Akelos: Долой лишний код! [Текст] / Дэн Фрост  //  Linux Format. — 2007. — № 8 (95), авг.. — С. 62-65. — (Магия РНР. Учебник). — Прил.: "А что внутри app?". — С. 65. 
     Аннотация
     Фреймворк Akelos для разработки на PHP и мощный инструмент управления таблицами баз данных, включая поддержку изменений и обновлений структуры. 
     В ходе урока мы ознакомимся с Akelos и создадим в системе под Linux с помощью командной строки простенькое веб-приложение, чтобы понять, как использовать каркас на полную катушку. 

 

Программирование сценариев PHP. Аутентификация на web-сайте / Пол Хафпенни

Хафпенни П. Программирование сценариев PHP [Текст] : Аутентификация на web-сайте / Пол Хафпенни (Paul Halfpenny)  //  Linux Format. — 2005. — № 4 (73), дек. — С. 78-79. — (Учебник PHP).
Аннотация
Как при помощи PHP и MySQL создать на вашем сайте закрытые области, требующие аутентификации.
Причин для создания закрытых областей на вашем web-сайте множество. Одна из них, например, потребуется рабочее место для администраторов, с помощью которого они смогут изменять содержимое сайта или загружать новые документы, что позволит ввести контроль за изменением документов на сайте, а также даст возможность неспециалистам выполнять некоторые простые задачи. Но самая популярная причина ограничения доступа к некоторым частям сайта – это создание разделов «для своих» (Member’s Area), в которых расположена информация, доступная только зарегистрированным пользователям, возможно, по платной подписке. Согласно этой модели, владелец сайта должен быть уверен, что посетитель, входящий в раздел для своих, имеет на это право. Проще всего добиться этой цели, запросив у каждого посетителя имя и пароль. Но как же убедиться, что имя и пароль правильные?
На самом деле, есть очень много способов это сделать. Например, вы можете использовать базовую авторизацию HTTP и прописать все пары имени/пароля прямо в коде сценария. Или же держать эту информацию в базе данных. Пол Хафпенни рассматривает оба эти варианта.

Программирование сценариев PHP. Самое важное / Пол Хадсон

Хадсон П. Программирование сценариев PHP [Текст] : Самое важное / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 8 (82), авг. — С. 88-89. — (Учебник PHP).
Аннотация
Пол Хадсон высказывает некоторые важные мысли и дает несколько советов, но в вашей карьере PHP-программиста все только начинается.

Программирование сценариев PHP. Безопасная оболочка / Пол Хадсон

Хадсон П. Программирование сценариев PHP [Текст] : Безопасная оболочка / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 7 (81), июль. — С. 72-73. — (Учебник PHP). — Прил.: «Инструкции по установке SSH для PHP». — С. 73.
Аннотация
Погружаемся в мир расширений PECL (PHP Extention Community Library), начав с изучения одной из ее скрытых драгоценностей – расширения SSH2. Оно позволяет вам создавать безопасные зашифрованные каналы связи через интернет, используя PHP, а затем использовать их для выполнения команд оболочки, переноса файлов и всего остального, что обычно делается при помощи SSH. Да, в работе через Web содержится определенный риск, но если вы а) поместили поле ввода пароля на странице и б) требуете указывать его для установки SSH-соединения, то вы находитесь в относительной безопасности. С другой стороны, если вы пишите скрипты, которые будете вызывать из локальной консоли, это расширение оказывается мощным средством для выполнения автоматических запросов к удаленным серверам вдали от назойливых взглядов хакеров.
Автор почти уверен, что расширение PHP SSH у вас не установлено, что не удивительно, поскольку оно не распространяется вместе с PHP, а библиотека от которой оно зависит (libssh2) очень редко включается в состав дистрибутивов. Поэтому предлагается «Инструкции по установке SSH для PHP».

MySQL 5.0 SPECIAL. Программирование сценариев PHP. Ч. 1. Транзакции и триггеры / Пол Хадсон

Хадсон П. MySQL 5.0 SPECIAL. Программирование сценариев PHP [Текст] : Часть 1. Транзакции и триггеры / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 2 (76), февр.. — С. 94-95. — (Учебник PHP) (MySQL 5.0 SPECIAL).

Хадсон П. Программирование сценариев PHP. Многобайтовые строки

Хадсон П. Программирование сценариев PHP [Текст] : Многобайтовые строки / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 1 (74-75), янв.. — С. 94-95. — (Учебник PHP). — Прил.: "Унификация Unicode : Сохранение многобайтовых элементов в вашей базе данных" : [MySQL, PostgreSQL]. — С. 96.
       Аннотация
       Если для ASCII достаточно 1 байта (дополнительный бит обычно установлен в ноль), то другие языки требуют многобайтовых строк – более 1 байта на каждый знак. Стандартные операторы PHP не работают с многобайтовыми строками, что подразумевает создание нового набора функций, поддерживающих многобайтовость. К счастью, PHP позволяет сделать это и Пол Хадсон показывает как.

 

Хадсон П. Программирование сценариев PHP: Разбираемся с Google API

Хадсон П. Программирование сценариев PHP [Текст] : Разбираемся с Google API / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 1 (74-75), янв.. — С. 92-93. — (Учебник PHP). 
      Аннотация
      SOAP, WSDL, XML и web-сервисы… Пол Хадсон объясняет, что они значат и зачем нужны.

 

Программирование сценариев PHP. Объекты данных в версии 5.1 / Пол Хадсон

Хадсон П. Программирование сценариев PHP [Текст] : Объекты данных в версии 5.1 / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2005. — № 4 (73), дек. — С. 76-77. — (Учебник PHP).
Аннотация
Подробности о новых расширениях, из которых, по мнению автора, самым важным стал PDO (PHP Data Objects) – объекты данных в PHP.

Программирование сценариев PHP. A* поиск пути / Пол Хадсон

Хадсон П. Программирование сценариев PHP [Текст] : A* поиск пути / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2005. — № 3 (72), нояб. — С. 94-97. — (Учебник PHP). — Прил.: «Домашнее задание [по усовершенствованию реализации алгоритма А*]». — С. 97.
Аннотация
Если Вы любитель создавать игры, можете последовать за Полом Хадсоном, а при небольшой помощи таксистов Нью-Йорка напишете скрипт для поиска пути.

Программирование сценариев PHP. SimpleXML и XPat / Пол Хадсон

Хадсон П. Программирование сценариев PHP [Текст] : SimpleXML и XPat / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2005. — № 2. — С. 90-93. — (Учебник PHP). — Прил.: «Подсказки для Sudoku, часть 2» ; «Подсказка. Несколько выражений». — С. 93.
Аннотация
Пол Хадсон пытается помочь с решенем загадки Sudoku и погружается в изучение XML для дела и удовольствия.

Программирование сценариев PHP. Загадка Монти Холла / Пол Хадсон

     Хадсон П. Программирование сценариев PHP [Текст] : Загадка Монти Холла / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2005. — № 1 (70), сент. — С. 94-97. — (Учебник PHP).
Аннотация
Загадка звучит так: вы участвуете в игре, и ведущий предлагает вам выбрать одну из трёх дверей. за одной из них дорогая машина, главный приз! За другими двумя дверями находятся козы. После того, как вы выбрали дверь случайным образом, ведущий (который, конечно, знает, за какой дверью приз) открывает одну из оставшихся дверей, за который обнаруживается коза. затем он предлагает вам или остаться у прежней двери, или изменить свой выбор и указать на другую, оставшуюся закрытой. Итак, вы смените дверь или останетесь на месте?
Правильный ответ, конечно же, сменить дверь, так как за второй дверью шанс получить машину гораздо выше. Пол Хадсон демонстрирует создание программы на PHP, которая доказывает правильность этого эмпирического решения загадки Монти Холла.