twitter api
$url = 'http://twitter.com/account/update_profile_background_image.xml';
$uname = 'myuname';
$pword = 'mypword';
$img_path = '/path/to/myimage.jpg';
$userpwd = $uname . ':' . $pword;
$img_post = array('image' => '@' . $img_path . ';type=image/jpeg',
'tile' => 'true');
$opts = array(CURLOPT_URL => $url,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $img_post,
CURLOPT_HTTPAUTH => CURLAUTH_ANY,
CURLOPT_USERPWD => $userpwd,
CURLOPT_HTTPHEADER => array('Expect:'),
CURLINFO_HEADER_OUT => true);
$ch = curl_init();
curl_setopt_array($ch, $opts);
$response = curl_exec($ch);
$err = curl_error($ch);
$info = curl_getinfo($ch);
curl_close($ch);
echo '<pre>';
echo $err . '<br />';
echo '----------------' . '<br />';
print_r($info);
echo '----------------' . '<br />';
echo htmlspecialchars($response) . '<br />';
echo '</pre>';
В этом посте мы рассмотрим как организовать неплохой кросспостинг на блоге. Вообще эта задача тривиальна, найти сервис кросспостинга в Интернете довольно простая задача, моя цель, лишь указать на достоинства и недостатки самых продвинутых сервисов, чтобы дать вам выбор. 1. BestPersons(http://www.bestpersons.ru/) Сайт BestPersons даст вам возможность создать вам небольшой сайт вашеимя.bestpersons.ru и наполнять его контентом. Каждая созданная вами [...]
Вчера в час ночи(1:43) на мой блог началась атака. Назвать её простой DDoS(смотри в Шпаргалке) атакой нельзя, так как, как видите, блог ещё стоит и здравствует. Один из моих постов стал активно комментировать какой-то бот, предлагая купить товары на подозрительном сайте! Каждый раз он представлялся под разными именами и менял e-mail. К утру, когда я, как [...]