Instantly share code, notes, and snippets.

Embed
What would you like to do?
PHP Curl Example with Error Checking
<?php
//initialize
$ch = curl_init();
// 2. set the options, including the url
curl_setopt($ch, CURLOPT_URL, "https://api.pingdom.com/api/2.0/traceroute?host=techslides.com");
curl_setopt($ch, CURLOPT_HTTPHEADER, array("App-Key: YOUR-KEY-HERE"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
//execute
$output = curl_exec($ch);
if ($output === FALSE) {
echo "cURL Error: " . curl_error($ch);
} else {
var_dump($output);
}
//free up the curl handle
curl_close($ch);
?>
@iwek

This comment has been minimized.

Copy link
Owner Author

iwek commented Mar 8, 2013

This will not work, here is the correct version for Pingdom API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment