Столкнулся с проблемой получить содержимое страницы с удаленного сервера , функция file_get_contents решает проблему, но не все так просто, при этом нужно было передать несколько POST значений. Приведенный ниже код легко справляетя с этой задачей
Читать запись полностью »
file_get_contents POST отправляем -> получаем
30 апреля 2009phpQuery шпоргалка
30 апреля 2009Запишу элементарные вещи по phpQuery, своего рода мини справка
Читать запись полностью »
jQuery: выбрать/переключить все чекбоксы
29 апреля 2009// context = элемент, внутри которого чекбоксы
$(‘#context input:checkbox’).each(function(){this.checked = checked;});
переключить чекбоксы соответственно можно вот так
$(‘#context input:checkbox’).each(function(){this.checked = !this.checked;});
синтаксис файла .htaccess
29 апреля 2009.htaccess – это файл, в котором вы можете прописать настройки вашего сервера (если он – Апач) для директории (и ниже). То есть если вы создадите файл .htaccess в корне сайта, его действие будет распространяться на весь сайт, однако, если в какой-нибудь поддиректории создадите еще один, то он будет «главным» там. Файл .htaccess не будет работать, если а) сервер – не Апач, б) администраторы сервера запретили его использование.
Читать запись полностью »
Авторизация через клиентские SSL сертификатов.
29 апреля 2009Протокол безопасной передачи данных SSL (Secure Sockets Layer) помимо обеспечения безопасной передачи данных позволяет также реализовать авторизацию клиентов на сервере с помощью клиентских SSL сертификатов. Данная статья является практическим руководством по реализации данного вида авторизации. В статье не рассматриваются теоретические основы криптографии или передачи данных по протоколу SSL. Подразумеваемся, что читатель хотя бы поверхностно знаком с понятиями, используемыми в этой статье, такими как сертификат, секретный ключ, подпись сертификата и т.д.
Процесс авторизация выглядит следующим образом. При переходе клиента в закрытую область сайта веб-сервер запрашивает у броузера клиента сертификат, если проверка клиентского сертификата веб-сервером прошла удачно, то клиент получает доступ к закрытым данным.
Наиболее наглядным примером использования авторизации посредством клиентских сертификатов является система платежей WebMoney Transfer, а точнее реализация WM Keeper Light. Данная схема авторизации признана наиболее надежной и, в том или ином виде, широко используется в сфере предоставления банковских услуг.
Практическая реализация рассматривается на основе популярной связки веб-сервера Apache и модуля mod_ssl, основанного на использовании библиотеки openssl. Предполагается, что соответствующее программное обеспечение у вас уже установлено.
Для реализации процесса авторизации по клиентским сертификатам требуется:
- Создать собственный доверенный сертификат (Certificate Authority), для того чтобы с помощью него подписывать и проверять клиентские сертификаты.
- Создать клиентские сертификаты, подписанные доверенным сертификатом, для последующей передачи их клиентам.
- Сконфигурировать веб-сервер для запроса и проверки клиентских сертификатов.
размер базы данных MySQL через php
29 апреля 2009Как получить размер базы данных (БД) MySQL используя PHP.
Для начала потребуется простая функция formatfilesize(), которая будет преобразовывать размер в байтах в более “читаемый вид”.
Читать запись полностью »

