20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net
Je hebt nou twee keer ($log en $logentry) dat bestand in je heugen staan, en dat vind PHP niet zo fijn blijkbaar. Je hoeft het ook maar een keer te hebben dus je zou naar de file() functie kunnen kijken. Die geeft meteen een array met de regels terug.
UNREACABLE!
Beetje rare typo in de foutmelding ook. (UNREACHABLE)
Misschien kun je de logfile regel voor regel inlezen:
Eventueel kun je de tweede parameter van fgets nog weglaten, hij leest dan tot de eerste regeleinde.
Beetje rare typo in de foutmelding ook. (UNREACHABLE)
Misschien kun je de logfile regel voor regel inlezen:
PHP:
1
2
3
4
5
6
| $handle = fopen("./kabelmodem.log","r"); while (!feof($handle)) { $buffer = fgets($handle, 4096); echo $buffer; } fclose($handle); |
Eventueel kun je de tweede parameter van fgets nog weglaten, hij leest dan tot de eerste regeleinde.
How much can you compute with the "ultimate laptop" with 1 kg of mass and 1 liter of volume? Answer: not more than 10^51 operations per second on not more than 10^32 bits.
Verwijderd
Probeer dit eens
en inplaats van een split zou je een mooie regex kunnen bouwen. dan heb je gelijk alle info die je nodig hebt netjes in een dyn.array
PHP:
1
2
3
4
5
6
7
8
9
10
11
| <? $handle = fopen("./kabelmodem.log","r"); while (!feof($handle)) { $log = split(" ", fgets($handle)); } fclose($handle); echo "<pre>"; print_r($log); echo "</pre>"; ?> |
en inplaats van een split zou je een mooie regex kunnen bouwen. dan heb je gelijk alle info die je nodig hebt netjes in een dyn.array