Спустя 14 минут, 22 секунды (23.09.2011 - 22:01) Guest написал(а):
$str=file_get_contents($file);
$arr = explode("\r\n",$str);
$s=arr[0]; /Выделяем первую строку
if (!strstr($s,'Вася')) {echo 'Васи в этой строке нет!!!'};
Спустя 45 секунд (23.09.2011 - 22:02) bodja написал(а):
Это был я

Спустя 49 секунд (23.09.2011 - 22:03) Winston написал(а):
Попробуй вот так
Можно посмотреть страницу построчно
$page = file('http://phpforum.ru/index.php?showtopic=51183&hl=');
echo strstr($page[12], 'style') ? 'yes' : 'no';
Можно посмотреть страницу построчно
echo '<pre>'.htmlspecialchars(print_r($page, 1)).'</pre>';
Спустя 2 минуты, 20 секунд (23.09.2011 - 22:05) alex455 написал(а):
Спасибо! Завтра буду у моего кодового компа и попробую.
Спустя 13 часов, 44 минуты, 20 секунд (24.09.2011 - 11:50) alex455 написал(а):
Цитата (bodja @ 23.09.2011 - 23:02) |
Это был я :) |
Попробуйте вот эту страницу:
<?php
$str = file_get_contents('http://mini.pogoda.yandex.ru/moscow');
$arr = explode("\r\n", $str);
echo $arr[0];
?>
Хотя, исходник страницы в браузере открывается. Но этот метод абсолютно не работает.
Спустя 3 минуты, 16 секунд (24.09.2011 - 11:53) alex455 написал(а):
Цитата (Winston @ 23.09.2011 - 23:03) |
Попробуй вот так$page = file('http://phpforum.ru/index.php?showtopic=51183&hl='); Можно посмотреть страницу построчно echo '<pre>'.htmlspecialchars(print_r($page, 1)).'</pre>'; |
<?php
$page = file('http://mini.pogoda.yandex.ru/moscow');
echo $page[0].'<br>';
echo $page[1].'<br>';
echo $page[2].'<br>';
?>
Тоже ничего не даёт.
Спустя 1 час, 19 минут, 2 секунды (24.09.2011 - 13:12) Winston написал(а):
Цитата (alex455 @ 24.09.2011 - 11:53) |
Тоже ничего не даёт. |
Да ну? :)
А так
$page = file('http://mini.pogoda.yandex.ru/moscow');
echo htmlspecialchars($page[0]).'<br>';
echo htmlspecialchars($page[1]).'<br>';
echo htmlspecialchars($page[2]).'<br>';
Ты просто вывел html, банально можешь нажать даже Ctrl+U и увидишь :)
Спустя 25 минут, 25 секунд (24.09.2011 - 13:37) alex455 написал(а):
Winston, спасибо, разобрался.

Спустя 1 минута, 13 секунд (24.09.2011 - 13:39) Invis1ble написал(а):
$str = file_get_contents('http://mini.pogoda.yandex.ru/moscow');
$arr = explode(PHP_EOL, $str);
echo '<pre>' . print_r(array_map('htmlspecialchars', $arr), 1) . '</pre>';
Спустя 1 минута, 23 секунды (24.09.2011 - 13:40) Winston написал(а):
echo '<pre>' . htmlspecialchars(print_r($arr, 1)) . '</pre>';
Так быстрее ;)
Спустя 2 минуты, 40 секунд (24.09.2011 - 13:43) Invis1ble написал(а):
Цитата |
Так быстрее ![]() |
это не важно, смысл в другом - в разделителе, используемом в explode()
