function upload_pic($pic) { $connection = new TwitterOAuth(TWITTER_KEY, TWITTER_SECRET, TWITTER_TOKEN, TWITTER_TOKEN_SECRET); $response = $connection->upload("media/upload", array("media" => $pic)); if (isset($response->errors)) { var_dump($response->errors); return false; } else { return $response->media_id; } }