Извлечение инфы со стороннего сайта
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Извлечение инфы со стороннего сайта - 2009-12-09 23:49:20.190000
|
|
|
Quiet as ice
Сообщений: 11
Оценки: 0
Присоединился: 2009-06-30 12:05:20.533333
|
<?php
include_once('simple_html_dom.php');
function status($login){
\\загружаем файл в текстовом виде
$html = file_get_html('http://some.url/inf.php?name='.$login)->plaintext;
$stat = preg_match("!offline!", $html);
if ($stat == 0)
echo '<img src=http://img.ru/i/online.gif>';
else
echo '<img src=http://img.ru/i/offline.gif>';
}
function work($login){
//Проверка услуг
$html = file_get_html('http://some.url/inf.php?name='.$login);
//Проверка найма
$naem = preg_match("!lic_merc.gif!", $html);
if ($naem == 1)
echo '<img src=http://img.ru/i/lic_merc.gif alt=Наемник widht=30 height=17>';
//Проверка Лечения
$med = preg_match("!lic_med.gif!", $html);
if ($med == 1)
echo '<img src=http://img.ru/i/lic_med.gif alt=Лекарь widht=30 height=17>';
//Проверка торговли
$trade = preg_match("!lic_trade.gif!", $html);
if ($trade == 1)
echo '<img src=http://img.ru/i/lic_trade.gif alt=Торговец widht=30 height=17>';
//Проверка ростовщика
$usu = preg_match("!lic_usu!", $html);
if ($usu == 1)
echo '<img src=http://img.ru/i/lic_usu.gif alt=Ростовщик widht=30 height=17>';
}
?> 2 функции, они вызываются по 14 раз каждая(при обновлении страницы), как можно уменьшить кол-во запросов? думал так, в фоне каким-то образом загружать страницу и сохранять ее у себя на хостинге и при вызове функций читать из файла на хостинге. Как это можно реализовать, подскажите :((( а то 28 запросов при каждом обновлении страницы слишком много :(
|
|
|
RE: Извлечение инфы со стороннего сайта - 2009-12-10 08:03:02.023333
|
|
|
Parano1d
Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
|
а зачем они по 14 раз вызываются? 0_о ужас… для сохранения на хостинге используй функции file_get_contents() и file_put_contents()
|
|
|
RE: Извлечение инфы со стороннего сайта - 2009-12-10 13:54:13.520000
|
|
|
Quiet as ice
Сообщений: 11
Оценки: 0
Присоединился: 2009-06-30 12:05:20.533333
|
есть таблица, в таблице 14 пользователей. вот и вызываются по 14 раз, можно было бы сделать 1ой функцией, но надо именно 2. спасибо за ответ, щас попробую
|
|
|
RE: Извлечение инфы со стороннего сайта - 2009-12-10 15:53:45.920000
|
|
|
Quiet as ice
Сообщений: 11
Оценки: 0
Присоединился: 2009-06-30 12:05:20.533333
|
спасибо, оч помогло (:
|
|
|
RE: Извлечение инфы со стороннего сайта - 2009-12-10 16:15:50.760000
|
|
|
Quiet as ice
Сообщений: 11
Оценки: 0
Присоединился: 2009-06-30 12:05:20.533333
|
еще вопросик, а можно ли как-то с помощью file_put_contents() записывать файл без тегов?
|
|
|
RE: Извлечение инфы со стороннего сайта - 2009-12-10 19:10:59.366666
|
|
|
Parano1d
Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
|
функция strip_tags() удаляет тэги
|
|
|
|
|