How can I loop through an array of external websites and not fail catastrophically if one of the websites doesn't respond? Consider the following pseudo code:
$urls = array(list of urls);
foreach ($urls as $url) {
try {
$page = get_page($url);
$title = $page['title'];
} catch(Exception $e) {
continue;
}
}
What I want to happen is to try and load page, if it doesn't respond then skip to the next url in the list. The problem is $title is set to blank. I tried grouping the code in a function but I still can't get the error exception to skip whole blocks of code.