Здравствуйте! Подскажите как проверить получен ли файл json с внешнего ресурса (сайта). Делаю такой запрос: PHP: $test = file_get_contents("https://example.com/name.json"); if ( ) { // код если файл получен } Как правильно проверить что файл получен?
PHP: $test = file_get_contents("https://example.com/name.json"); print_r($test); //покажите что тут внутри
@Artur_hopf, да зачем просить содержимое ? тут в документации примеры есть. https://www.php.net/manual/ru/function.json-last-error.php
Вот так правильно? PHP: $json = file_get_contents("https://example.com/name.json"); $test = json_decode($json); if ( json_last_error () == JSON_ERROR_NONE ) { // код если файл получен }
Код (Text): $test = @file_get_contents("https://example.com/name.json"); if ($test !== false) { // код если файл получен } Редкий случай допустимого, на мой взгляд, использования собаки.