|
|
|
| Люди подскажите пожалуйста как мне выдернуть отсюда:
http://www.lukoil.lv/index.php?&399
Цену на 98 бензин на заправке Анниньмуйжас и поместить её в переменную $E98 для дальнейшего использования в программе ?
Огромное спасибо тому кто поможет. Неразбираюсь совершенно в регулярных выражениях :( | |
|
|
|
|
|
|
|
для: CAMCOH
(21.10.2005 в 15:58)
| | Вытащить все цены на топливо для Анниньмуйжас можно так
<?php
$text = file_get_contents("index.htm");
$pattern = "|Анниньмуйжас.*>(E98)<.*>([\d]\.[\d]{3})<.*>(E95)<.*>([\d]\.[\d]{3})<.*>(A92)<.*>([\d]\.[\d]{3})<.*>(\Д\Т)<.*>([\d]\.[\d]{3})<.*>(Газ)<.*>([\d]\.[\d]{3})<|isU";
preg_match_all($pattern,$text,$out);
echo $out[1][0]." - ".$out[2][0]."<br>";
echo $out[3][0]." - ".$out[4][0]."<br>";
echo $out[5][0]." - ".$out[6][0]."<br>";
echo $out[7][0]." - ".$out[8][0]."<br>";
echo $out[9][0]." - ".$out[10][0]."<br>";
?>
|
Для 98
<?php
$text = file_get_contents("index.htm");
$pattern = "|Анниньмуйжас.*>E98<.*>([\d]\.[\d]{3})<|isU";
preg_match_all($pattern,$text,$out);
$E98 = $out[1][0];
echo $E98;
?>
|
PS Вопросы, посвящённые регулярным выражениям лучше сразу помещать в разделе "Регулярные выражения" | |
|
|
|
|
|
|
|
для: cheops
(22.10.2005 в 00:50)
| | Огромное спасибо. | |
|
|
|
|
|
|
|
для: CAMCOH
(22.10.2005 в 11:22)
| | Ещё один вопросик...
Теперь получается что если сайт www.lukoil.lv по какимто причинам в ауте то наш ресурс очень тормозит. Как можно этого избежать ?
Т.е. чтобы проверялось сначала работоспособность сайта и только если он работает выполнялось остальное...
Заранее спасибо. | |
|
|
|
|
|
|
|
для: CAMCOH
(01.11.2005 в 14:07)
| | А как часто цена на бензин меняется? Может сделать кнопку в системе администрирования и перебрасывать вручную или по cron цену в базу данных или файл раз в сутки, или допустим раз в 4 часа? | |
|
|
|
|
|
|
|
для: cheops
(01.11.2005 в 23:12)
| | О! а это мысль...
Спасибки за идею...
Но прошлый вопрос тоже остаётся открытым... | |
|
|
|