Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 5th, 2012  |  syntax: None  |  size: 0.76 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2. $longUrl = $_POST['url'];
  3. $apiKey = 'AIzaSyA0Gf4s9tVVbXQsjeF6cCabOqKX8oHic8E';
  4. $postData = array('longUrl' => $longUrl, 'key' => $apiKey);
  5. $jsonData = json_encode($postData);
  6. $curlObj = curl_init();
  7. curl_setopt($curlObj, CURLOPT_URL, 'https://www.googleapis.com/urlshortener/v1/url');
  8. curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
  9. curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0);
  10. curl_setopt($curlObj, CURLOPT_HEADER, 0);
  11. curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json'));
  12. curl_setopt($curlObj, CURLOPT_POST, 1);
  13. curl_setopt($curlObj, CURLOPT_POSTFIELDS, $jsonData);
  14. $response = curl_exec($curlObj);
  15. $json = json_decode($response);
  16. curl_close($curlObj);
  17. $url= $json->id;
  18. header("Location: /index.php?id=$url");
  19. ?>