Skip to content

Instantly share code, notes, and snippets.

@adeel-raza
Forked from sabarasaba/gist:1387550
Created November 2, 2018 12:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adeel-raza/6f2a2dcf6a338c4db97c0867cfff363d to your computer and use it in GitHub Desktop.
Save adeel-raza/6f2a2dcf6a338c4db97c0867cfff363d to your computer and use it in GitHub Desktop.
Setting a timeout for the file_get_contents function
<?php
// Create the stream context
$context = stream_context_create(array(
'http' => array(
'timeout' => 3 // Timeout in seconds
)
));
// Fetch the URL's contents
$contents = file_get_contents('http://reddit.com', 0, $context);
// Check for empties
if (!empty($contents))
{
// Woohoo
echo $contents;
}
else
{
// DANG !
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment