Hallo.
Hier sind die Dateien:
index.php
PHP
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Heizkessel Status</title> <style type="text/css"> * { background-color: #CFCFCF; font-family: Arial; font-size: 16px; width: 450px; } h1 { font-size: 22px; } table { background-color: #FFFFFF; } </style> </head> <body> <h1 align="center">Guntamatic Powerchip Status</h1> <?php $email = "zweckmair_b@gmx.at"; $_url = "http://10.0.0.100/daqdata.cgi"; $grenzeascheleeren = 8; $_buffer = implode('', file($_url)); $lines = explode("\n", $_buffer); //echo $_buffer; $betrieb = $lines[78]; $programm = $lines[79]; $ascheleeren = $lines[108]; $kesseltemp = $lines[3]; $leistungStokerSchneckeProzent = $lines[8]; $leistungStokerAmpere = $lines[9]; $leistungRaumaustragungA1Prozent = $lines[11]; $leistungRaumaustragungAmpere = $lines[12]; $CO2 = $lines[18]; $kesselleistung = $lines[95]; $FEHLERMELDUNG = $lines[96]; $FEHLERZEITPUNKT = $lines[97]; ?> <table border='0'> <tr> <th>Bezeichnung</th> <th>Wert</th> </tr> <tr> <td>Betrieb</td> <td><?php echo $betrieb; ?></td> </tr> <tr> <td>Programm</td> <td><?php echo $programm; ?></td> </tr> <tr> <td>Kesseltemperatur</td> <td><?php echo $kesseltemp; ?> °C</td> </tr> <tr> <td>Kesselleistung</td> <td><?php echo $kesselleistung; ?> %</td> </tr> <tr> <td>Ascheleeren</td> <td style="background-color:#<?php if ($ascheleeren < $grenzeascheleeren) { echo "FF0000"; } else { echo "#FFFFFF"; } ?>"><?php echo $ascheleeren; ?> Stunden</td> </tr> <tr> <td>Leistung Stokerschnecke</td> <td><?php echo $leistungStokerSchneckeProzent; ?> %</td> </tr> <tr> <td>Leistung Stoker</td> <td><?php echo $leistungStokerAmpere; ?> Ampere</td> </tr> <tr> <td>Leistung Raumaustragung A1</td> <td><?php echo $leistungRaumaustragungA1Prozent; ?> %</td> </tr> <tr> <td>Leistung Raumaustragung</td> <td><?php echo $leistungRaumaustragungAmpere; ?> Ampere</td> </tr> <tr> <td>CO<sub>2</sub></td> <td><?php echo $CO2; ?> </td> </tr> <?php if ($FEHLERMELDUNG != " ") { echo "<tr><td colspan='2' style='background-color:#FF0000'>$FEHLERMELDUNG$FEHLERZEITPUNKT</td></tr>"; include "include.php"; } ?> </table> <a href="http://10.0.0.100/demo/index.htm">Guntamatic Dashboard</a> <a href="http://10.0.0.131:8080/">QNAP Server</a> <a href="http://10.0.0.131:9000/">Twonky Server</a> <a href="http://10.0.0.138/cgi/b/ST/?ce=1&be=0&l0=0&l1=-1">speedTOUCH Dashboard</a> </body></html>
und include.php
PHP
<?php
$email = "zweckmair_b@gmx.at";
$_url = "http://10.0.0.100/daqdata.cgi";
$grenzeascheleeren = 8;
$_buffer = implode('', file($_url));
$lines = explode("\n", $_buffer);
$FEHLERMELDUNG = $lines[96];
$FEHLERZEITPUNKT = $lines[97];
$text = "Meldung vom Kessel:\r\nFehlermeldung: $FEHLERMELDUNG\r\nFehlerzeitpunkt: $FEHLERZEITPUNKT";
$var = mail($email, "Kesselmeldung", $text, "From:$email");
if (!$var) {
echo "<p><b>FEHLER BEI EMAILVERSAND!</b></p>";
}
?>
Alles anzeigen
Ich teste jetzt nochmal alles durch. Ich melde mich gleich wieder.