Содержимое категории » PHP
15 июля 2010

Генератор RSS

RSS-ленты по сути представляют собой определенный набор XML-данных. Минимальный их набор:
< ?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>Название ленты</title>
<link>http://site.ru/rss_url</link>
<item>
<title>Новость 1</title>
<link>http://site.ru/news/1</link>
<description>Описание новости</description>
<pubdate>01.01.2010</pubdate>
</item>
</channel>
</rss>

30 мая 2010

PHP, Включены-ли куки?

 PHP         2 комментария

Функция для проверки, включена-ли в браузере поддержка куков:

17 мая 2010

Прячем email-адреса от спамеров

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

30 апреля 2010

Обновляем статус в Twitter из PHP

Небольшая функция, позволяющая обновить Ваш статус в 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 ...

6 марта 2010

Конвертируем кирилицу

Букет 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 — ...

11 февраля 2010

PHP, проверка вводимых пользователем данных

Никогда не стоит доверять вводимым пользователем данным, ибо их некорректность зачастую может привести не просто к ошибке, но в худшем случае и даже к крушению сервера базы данных.
Конечно, ввод некорректных данных не всегда производится с целью взлома сайта. Другой очень частой причиной является просто невнимательность пользователя.
Здесь я опишу методы проверки ...

9 февраля 2010

Ловим мобильных клиентов

 PHP         4 комментария

PHP-класс, который позволит определить факт захода на Ваш сайт с мобильного телефона.

9 февраля 2010

Wordpress один, а блогов много!

Небольшой хак для Wordpress, который позволит использовать одну базу данных и кодовую базу Wordpress для ведения сразу нескольких блогов.

28 января 2010

Ъ-говнокод. unexpected T_STRING

 PHP         3 комментария

Кто угадает, что тут неправильного, получит 5 рублей.

14 декабря 2009

Замена УРЛов как Вконтакте

Небольшой регекс, который делает из ссылок вида http://2lx.ru/2009/08/super-kapcha/ активные ссылки вроде такой: 2lx.ru.

 Страница 1 из 4  1  2  3  4 »