Як запостити Twitter зі свого php-скрипта

Одного разу постала задача постити твітер з клієнтського скрипта.
Досить весело вийшло, бо рішення одразу ж підказав сам Твітер :) (появився новий твіт з посиланням на саме те, що мені потрібно).
Базується на використання cURL бібліотеки.


<?php
// Set username and password
$username = 'username';
$password = 'password';

// The message you want to send
$message = 'is twittering from php using curl';

// The twitter API address
$url = 'http://twitter.com/statuses/update.xml';
// Alternative JSON version
// $url = 'http://twitter.com/statuses/update.json';
// Set up and execute the curl process

$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, "$url");
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_POST, 1);
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "status=$message");
curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password");
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);

// check for success or failure
if (empty($buffer)) {
    echo 'message';
} else {
    echo 'success';
}
?>


Взято звідси
  • +6
  • 26 листопада 2009, 13:56
  • wdAndriy
  • 1

Переклад Drupal

Drupal (укр. Друпал) — популярна безкоштовна модульна система керування вмістом (СКВ) з відкритим кодом, написана на мові програмування PHP.

Завдання систем керування вмістом — полегшити створення, наповнення та оновлення веб-сайту.

Звертаюсь до укрїнської спільноти користувачів, які хотять зробити веб доступніший для україномовної частини інтернет користувачів. За сприяння Поданенка Андрія було надано можливість централізовано робити переклад. Після модерації (ухвалення) перекладу він попадає на сторінку перекладу, де доступний для всіх.

Якщо у Вас є час і можливість допомогти з перекладом, то приєднюйтесь до групи перекладачів. Будь-які питання стосовно перекладів можете задавати в твітері: podarok чи BrunIF.
А також:
Офіційний переклад ядра
Група FaceBook Drupal
Офіційний твітер @drupalua
IRC #drupal.ua irc.freenode.net
Група обговорення на Google
  • +9
  • 14 листопада 2009, 01:26
  • Brun
  • 2

30+ порад для PHP початківців (eng) Повідомлення-посилання

Класний набір порад для людей які тільки сідають за вивчення PHP. Деякі очевидні, деякі не дуже. Якщо знаєте подібні підбірки - діліться!

Деякі прийоми в Netbeans для PHP програмістів

1. Досить часто шаблони створюються не з *.php розширенням, а наприклад з *.tpl. Для того щоб додати розпізнавання *.tpl файлів як PHP файлів, тобто щоб працювала підсвітка та доповненя коду слід відкрити Tools->Options->Miscellaneous->Files, додати розширення фалу та вибрати PHP Mime тип.

2. Доповнення коду працює для include/require

3. Швидкий імпорт — Alt+Shift+I

4. PHPUnit підтримуються на рівні середовища, так само як і JUnit в Eclipse чи Netbeans. Дуже зручно. Це також уможливлює аналіз покриття коду (code coverage), який також доступний в Netbeans.

5. На рівні середовища підтримуються Symfony, Kohana та CodeIgniter.

6. Якщо створення змінна закоментоване, підказка методів все рівно буде працювати

7. При створенні нового класу, якщо скористуватись хінтом, Netbeans створить заглушки всіх методів успадкованих з батьківського абстрактного класу.
  • +2
  • 17 липня 2009, 09:54
  • zenyk
  • 2