File_get_contents

ggfdsfds

Новичок
Как правильно организовать таймаут для "file_get_contents"?
К примеру на 3 секунды. Если за это время не было получены данные - то идем дальше выполнять скрипт?

Это правильное решение?

PHP:
// create the context
$arContext['http']['timeout'] = 3;
$context = stream_context_create($arContext);

// Fetch data
$url_data = file_get_contents('http://example.com', 0, $context);

Необходимо для получения кода страны по IP
PHP:
// Получаем значение кода страны
$codeCountry = file_get_contents("http://ipinfo.io/{$ip}/country");
 
Сверху