[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обращение к HTML-странице
great
Задание такое: нужно получить переменную, которая будет являться частью HTML-страницы.
Например, получить температуру воздуха (курс доллара) с Рамблера и вставить их в мой php код.
Как я понимаю, надо сначала загрузить эту страницу функцией
[h]$hml=fsockopen("www.rambler.ru", 80); [/h],
потом ее преобразовать в текстовую строку... что-то типа
$str=string($html);
и там искать нужный мне символ градусов (доллара)

Может, я что-то не так понимаю? - Не могу загрузить даже HTML...



Спустя 8 часов, 34 минуты, 25 секунд (17.01.2007 - 10:33) zilogo написал(а):
Смысл использовать сокеты, если можно просто
file_get_contents('http://www.rambler.ru');

Спустя 11 месяцев, 27 дней, 6 часов, 3 минуты, 28 секунд (14.01.2008 - 16:36) Igor написал(а):
Чтобы ускорить работу сайта? Тогда за текущую дату курс валюты записать в файл и это будет кэш! (сам ещё не делал!)
но хочу! мож кто поделится опытом? (дату темы смотрел! smile.gif )

Спустя 1 месяц, 20 дней, 54 минуты, 58 секунд (4.03.2008 - 17:31) Anghram написал(а):
Код
$file = @fopen("http://url","r");
    while (!feof($file))    {
        $buffer = fgets($file);
    }
fclose($file);

Регулярками или как тебе угодно ковыряешь $buffer. Ну и, ествественно, сначала надо искать, есть ли в базе данные за нужную данную, если нет - читаешь сайт, после чего пишешь в базу.

Спустя 1 час, 47 минут, 12 секунд (4.03.2008 - 19:19) Timok написал(а):


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.