Andronik
Новичок
Второй explode() безошибочно ошибается
В чём же может быть дело. У меня вдруг возникла странная проблема. Есть совсем незатейливый скрипт для взятия погоды с сайта (просто вырезка части html-кода):
где $p11 и $p22 - подстроки, стоящие до и после необходимой информации. Самое интересное, что на localhost работает как того и хотелось бы и чётко вырезает из сайта только погоду. Но только я загрузил такую страницу на хостинг (на котором успешно и хорошо вырезаются курсы валют по такому же принципу). Там срабатывает первый explode() и отрезается начало html-кода, но, якобы, не срабатывает второй explode(). Якобы, потому что ошибки никакой не происходит, просто в браузер выводится "недорезанная" вторая половина, в которой совершенно эдентично присутствует $p22. Не знаю даже направления, в котором искать.
В чём же может быть дело. У меня вдруг возникла странная проблема. Есть совсем незатейливый скрипт для взятия погоды с сайта (просто вырезка части html-кода):
PHP:
<?
set_time_limit (0);
$massa=file_get_contents("http://www.meteo-tv.ru/Moscow.shtml");
$p11="<textarea wrap=virtual name=address cols=32 rows=12>";
$p22="</textarea></form>
<p> </p>";
$arb1=explode($p11, $massa, 2);
list($ar1, $ez1)=$arb1;
$re=explode($p22, $ez1, 2);
list($pogoda, $c1o)=$re;
$pogoda=convert_cyr_string ($pogoda, "k", "w");
echo $pogoda;
?>