
Не для кого не секрет, что в настоящее время лучше не оставлять свой email-адрес в открытом виде на просторах интернета. Причиной этому являются спам-роботы, извлекающие из страниц адреса электронной почты и добавляющие их в спам-базу.
Небольшая функция, позволяющая обновить Ваш статус в Twitter из PHP-скрипта
function tweet ($message, $username, $password)
{
$context = stream_context_create (array (
'http' => array (
'method' => 'POST',
'header' => sprintf ("Authorization: Basic %s\r\n", base64_encode ($username.':'.$password)).
"Content-type: application/x-www-form-urlencoded\r\n",
'content' => http_build_query (array ('status' => $message)),
'timeout' => 5,
),
));
$ret = file_get_contents ('http://twitter.com/statuses/update.xml', false, $context);
return false !== $ret;
}
Использовать так:
if ...
Букет PHP-функций с php.net для конвертации строк из одной кириллической кодировки в другую.
function win_to_utf8 ($str){
$str = convert_cyr_string ($str, 'w','i'); // w — windows-1251 to i — iso8859-5
$str = utf8_encode ($str); // iso8859-5 to utf8
return $str;
}
function utf8_to_win ($str){
$str = utf8_decode ($str); // utf8 to iso8859-5
$str = convert_cyr_string ($str, 'i','w'); // w — ...
Никогда не стоит доверять вводимым пользователем данным, ибо их некорректность зачастую может привести не просто к ошибке, но в худшем случае и даже к крушению сервера базы данных.
Конечно, ввод некорректных данных не всегда производится с целью взлома сайта. Другой очень частой причиной является просто невнимательность пользователя.
Здесь я опишу методы проверки ...
PHP-класс, который позволит определить факт захода на Ваш сайт с мобильного телефона.
Небольшой хак для WordPress, который позволит использовать одну базу данных и кодовую базу WordPress для ведения сразу нескольких блогов.
Кто угадает, что тут неправильного, получит 5 рублей.
Небольшой регекс, который делает из ссылок вида http://2lx.ru/2009/08/super-kapcha/ активные ссылки вроде такой: 2lx.ru.
Как-то раз возникла необходимость разработать PHP-скрипт для ведения небольшой базы данных поставщиков фирмы. Все-бы ничего, но в качестве СУБД необходимо было использовать MS Access. В результате недолгих поисков была найдена очень полезная библиотека ADOdb.
Небольшой PHP-класс, который позволит подсчитывать время генерации Ваших страниц.