PHP: $result = file_get_contents("http://pogoda.ee"); preg_match( '/<td id="L_R_tl".?(.*?)<\/td>/is', $result , $links ); print_r($links); на сайте есть текст в теге а в file get contents нет как сделать так что бы не было пусто в теге
По первому запросу в гугле нашёл ссылку на тему на этом же форуме, в которой было такое сообщение: --- Добавлено --- Запрос был такой: file_get_contenst с чужого сайта
Да зачем дергать file_get_contents() страницы,когда есть удобные API,Возьмем http://openweathermap.org .Регистрируешься,получаешь API key,делаешь запрос Для примера возьмем Таллин: PHP: $url = 'http://api.openweathermap.org/data/2.5/weather?q=Tallinn&appid={APPID}&mode=json&units=metric'; $res = json_decode(file_get_contents($url)); print_r($res); И на выходе получаешь всю инфу о погоде: Спойлер: res Код (Text): stdClass Object ( [coord] => stdClass Object ( [lon] => 24.75 [lat] => 59.44 ) [weather] => Array ( [0] => stdClass Object ( [id] => 803 [main] => Clouds [description] => broken clouds [icon] => 04n ) ) [base] => stations [main] => stdClass Object ( [temp] => 0 [pressure] => 1023 [humidity] => 99 [temp_min] => 0 [temp_max] => 0 ) [visibility] => 9000 [wind] => stdClass Object ( [speed] => 2.6 [deg] => 200 ) [clouds] => stdClass Object ( [all] => 75 ) [dt] => 1485978600 [sys] => stdClass Object ( [type] => 1 [id] => 5014 [message] => 0.0059 [country] => EE [sunrise] => 1485930580 [sunset] => 1485960035 ) [id] => 588409 [name] => Tallinn [cod] => 200 )
Имеется ввиду, может есть какой-то более нормальный способ получить контент с сайта, может какой api там, или ещё чего.