
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>
Не для кого не секрет, что в настоящее время лучше не оставлять свой 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.