用 PHP 的 file_get_contents 来 post 数据

用 PHP 的 file_get_contents 来 post 数据

Chris Yue No Comment

Posts

引用 Fabien Potencier 使用 twitter 接口发 tweet 的代码:

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;
}

抄过这么多次还没记住,我可以去死了……囧。

2014年7月1日: 这种代码以后都直接放在 http://gist.github.com/chrisyue

用 PHP 的 file_get_contents 来 post 数据 by Chris Yue is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

微信赞赏码

写作累,服务器还越来越贵
求分担,祝愿好人一生平安
天使打赏人

发表评论

73 − 64 =