Skip to content

Instantly share code, notes, and snippets.

@petrusnog
Created December 16, 2019 16:59
Show Gist options
  • Save petrusnog/4364a3a712fb2be68cd63861729860d2 to your computer and use it in GitHub Desktop.
Save petrusnog/4364a3a712fb2be68cd63861729860d2 to your computer and use it in GitHub Desktop.
<?php
function curl_request ($url, $method="GET", $return_transfer=true, $timeout=50) {
$ch = curl_init($url);
$info = curl_getinfo($ch);
//OPTIONS
curl_setopt($ch, CURLOPT_RETURNTRANSFER, $return_transfer);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
//EXECUTE
$ret = curl_exec($ch);
//ERROR HANDLING
if (!$ret) {
$err = curl_error($ch);
curl_close($ch);
return "ERRO: " . $err;
}
curl_close($ch);
return $ret;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment