Læse bestemte steder i textfil/html fil.
HejJeg har brug for at læse nogle data ud af en html/text fil.
Linje nummer kan variere og derfor skal der søges efter data.
Problemet er at selve data er jo forskelligt fra gang til gang,
også længden på data.
ligger lige et eksempel ind
" <td bordercolor="#000000" style="border: thin solid rgb(0,0,0)" ><font face="verdana, Arial,
Helvetica"><font color=#228b22><strong><small><p>High Barometer</p><p>Low Barometer</p></small></strong></font></font></td>
<td align=left bordercolor="#000000" style="border: thin solid rgb(0,0,0)" ><font face="verdana,
Arial, Helvetica"><strong><font color=#ff4500><small><p>1013.1 hPa<font color=#228b22>
at </font><font color=#ff4500>11:52</font></p>
<p>1012.1 hPa<font color=#228b22> at </font><font color=#ff4500>
0:00</font></p></small></font></strong></font></td>"
I det lille kodestump skal jeg have fundet "1013.1" "11:52" "1012.1" "0.00" så længden af det fundne kan variere fra 4 til 6 tegn.
Hvordan gør jeg lige det, har kunne finde linjen hvor ex "high Barometer" står.
ex.
$search = '<p>High Barometer</p>';
$lines = file('Current_Vantage_Pro_Plus.htm');
$found = false;
foreach($lines as $line)
{
if(strpos($line, $search) !== false)
{
$found = true;
echo $line;
}
}
if(!$found)
{
echo 'Intet fundet';
}