|
|
|
| Есть хтмл файл со статистикой... мне необходимо вырвать одно число почти из середины? каким образом это сделать? я не очень понимаю... | |
|
|
|
|
|
|
|
для: SeeD
(19.05.2006 в 00:59)
| | Понятненько, какой тебе кусок кода надо бы вырвать напиши... получишь скрипт.... | |
|
|
|
|
|
|
|
для: tjroot
(19.05.2006 в 01:10)
| |
<body>
<h1> ** <br>**</br></h1>Последнее обновление статистики: <strong> Пятница 19 Мая 2006 г. в 1:43</strong>,<br />
в это время <strong>'r-kupa'</strong> была включена <strong>*** days, 8:43:52</strong>.
<!-- End Head -->
<!-- Begin 'Daily' Graph (5 Minute -->
<div class="graph">
<h2>Суточный трафик (среднее за 5 минут Средний)</h2>
<img src="vlan1000-day.gif" title="day" alt="day" />
<table>
<tr>
<th></th>
<th scope="col">Макс.</th>
<th scope="col">Средний</th>
<th scope="col">Текущий</th>
</tr>
<tr class="in">
<th scope="row"> in :</th>
<td>321.8 kbit/s</td>
<td>213.7 kbit/s </td>
<td>163.8 kbit/s </td>
</tr>
<tr class="out">
<th scope="row"> out:</th>
<td>1846.1 kbit/s </td>
<td>841.6 kbit/s </td>
<td>335.6 kbit/s </td>
</tr>
</table>
</div>
<!-- End 'Daily' Graph (5 Minute -->
|
Мне нужно вытащить 335.6 и 163.8 , для операций с ними. | |
|
|
|
|
|
|
|
для: SeeD
(19.05.2006 в 01:51)
| | up | |
|
|
|
|
|
|
|
для: SeeD
(19.05.2006 в 01:51)
| | Можно поступить следующим образом
<?php
// Извлекаем содержимое файла
$contents = file_get_contents("file.txt");
$pattern = "|([\d\.]+)[\s]+kbit/s[\s]+</td>[\s]+</tr>|isU";
preg_match_all($pattern, $contents, $out);
for($i = 0; $i < count($out[1]); $i++)
{
echo $out[1][$i]."<br>";
}
?>
|
| |
|
|
|