Архив за Апрель 2009

file_get_contents POST отправляем -> получаем

Четверг, 30 апреля 2009

file_get_content

Столкнулся с проблемой получить содержимое страницы с удаленного сервера , функция file_get_contents решает проблему, но не все так просто, при этом нужно было передать несколько POST значений. Приведенный ниже код легко справляетя с этой задачей
file_get_contents POST отправляем -> получаем >

phpQuery шпоргалка

Четверг, 30 апреля 2009

Запишу элементарные вещи по phpQuery, своего рода мини справка
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 в корне сайта, его действие будет распространяться на весь сайт, однако, если в какой-нибудь поддиректории создадите еще один, то он будет «главным» там. Файл .htaccess не будет работать, если а) сервер – не Апач, б) администраторы сервера запретили его использование.
синтаксис файла .htaccess >

Авторизация через клиентские SSL сертификатов.

Среда, 29 апреля 2009

Протокол безопасной передачи данных SSL (Secure Sockets Layer) помимо обеспечения безопасной передачи данных позволяет также реализовать авторизацию клиентов на сервере с помощью клиентских SSL сертификатов. Данная статья является практическим руководством по реализации данного вида авторизации. В статье не рассматриваются теоретические основы криптографии или передачи данных по протоколу SSL. Подразумеваемся, что читатель хотя бы поверхностно знаком с понятиями, используемыми в этой статье, такими как сертификат, секретный ключ, подпись сертификата и т.д.

Процесс авторизация выглядит следующим образом. При переходе клиента в закрытую область сайта веб-сервер запрашивает у броузера клиента сертификат, если проверка клиентского сертификата веб-сервером прошла удачно, то клиент получает доступ к закрытым данным.

Наиболее наглядным примером использования авторизации посредством клиентских сертификатов является система платежей WebMoney Transfer, а точнее реализация WM Keeper Light. Данная схема авторизации признана наиболее надежной и, в том или ином виде, широко используется в сфере предоставления банковских услуг.

Практическая реализация рассматривается на основе популярной связки веб-сервера Apache и модуля mod_ssl, основанного на использовании библиотеки openssl. Предполагается, что соответствующее программное обеспечение у вас уже установлено.

Для реализации процесса авторизации по клиентским сертификатам требуется:

  • Создать собственный доверенный сертификат (Certificate Authority), для того чтобы с помощью него подписывать и проверять клиентские сертификаты.
  • Создать клиентские сертификаты, подписанные доверенным сертификатом, для последующей передачи их клиентам.
  • Сконфигурировать веб-сервер для запроса и проверки клиентских сертификатов.

Авторизация через клиентские SSL сертификатов. >

размер базы данных MySQL через php

Среда, 29 апреля 2009

Как получить размер базы данных (БД) MySQL используя PHP.
Для начала потребуется простая функция formatfilesize(), которая будет преобразовывать размер в байтах в более «читаемый вид».
размер базы данных MySQL через php >