И правда работает, убралfandaymon писал(а): Чт июн 21, 2018 10:53 pm Как раз хотел спросить -а зачем это вообще нужно? Данные и без этого нормально скачиваются. Насколько я понимаю - на file_get_contens она никак не влияет
Не долшли еще руки до этого места. Исправил, но логика несколько иная.fandaymon писал(а): Чт июн 21, 2018 10:53 pm Правильней как-то так
if (isset($cityid)) {$file = file_get_contents('https://api.weather.yandex.ru/v1/foreca ... .'&lang=ru', false, $context);}
elseif (isset($latlon)) {$file = file_get_contents('https://api.weather.yandex.ru/v1/foreca ... .'&lang=ru', false, $context);}
Данные заполняются в объектах, чтобы можно было строить графики изменения погоды и прописывать логику при их изменении штатными средсвами, хранить историю и т.д.
Временная таблица - вынужденная мера, обращение к готовой выборке происходит намного быстрее, чем представление, полученное по свойствам объектов.