title: I can't post to Twitter using cURL and PHP
body: <p>I am unable to tweet continuously in twitter - every three tweets I get:</p>
  
  <blockquote>
    <p>Error posting to Twitter. Retry</p>
  </blockquote>
  
  <p>How do I fix this?</p>
  
  <p>My code is as follows:</p>
  
  <pre><code>$host = "http://twitter.com/statuses/update.xmlstatus=".urlencode(stripslashes(urldecode($message)));
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $host);
  curl_setopt($ch, CURLOPT_VERBOSE, 1);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
  curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
  $result = curl_exec($ch);
  // Look at the returned header
  $resultArray = curl_getinfo($ch);
  //print_r($resultArray);
  if($resultArray['http_code'] == "200"){
       $twitter_status='Your message has been Tweeted';
       update_tweet_extra($result_id,"1");
  } else {
   $twitter_status="Error posting to Twitter. Retry";
   // update_tweet_extra($result_id,"0");
  }
  echo  $twitter_status;
  </code></pre>