Zeit,Sollwert,Istwert
16:01:00,1,1.1
16:06:00,2,2.1
16:11:00,3,3.0
16:16:00,4,4.2
16:21:00,5,5.1
16:26:00,6,6.9
16:31:00,7,7.1
16:36:00,8,8.5
16:41:00,9,4.3
16:46:00,10,5.2
16:51:00,11,1.3
16:56:00,12,2.3
17:01:00,13,3.2
17:06:00,14,4.4
Diese Werte sollte automatisch in ein html Format mit vorgegebenen header und footer kovertiert werden.\\
Dazu habe ich eine header.html erstellt
Coole Firma
\\
und dazu auch noch eine footer.html
Durchgeführt am str_date
durch str_name
\\
und mein change.php Skript
Prüfprotokoll
';
// Header-Inhalt hinzufügen (wenn vorhanden)
$htmlContent .= $headerContent;
// Tabelle beginnen mit dem neuen Titel
$htmlContent .= 'Prüfprotokoll
';
// Spaltenüberschriften hinzufügen
foreach ($header as $col) {
$htmlContent .= '' . htmlspecialchars($col) . ' ';
}
$htmlContent .= ' ';
// Datenzeilen hinzufügen
foreach ($data as $row) {
$htmlContent .= '';
foreach ($row as $cell) {
$htmlContent .= '' . htmlspecialchars($cell) . ' ';
}
$htmlContent .= ' ';
}
$htmlContent .= '
';
// Footer-Inhalt hinzufügen (wenn vorhanden)
$htmlContent .= '';
// HTML schließen
$htmlContent .= '';
// HTML-Inhalt in Datei speichern
file_put_contents($htmlFile, $htmlContent);
echo "HTML-Datei wurde erfolgreich erstellt: $htmlFile\n";
\\
Alle drei Dateien liegen gemeinsam in einem Ordner
/var/www/html/...
change.php
header.html
footer.html
img/logo.png
/var/www/html/protokolle/werte1.csv
\\
Durch ausführen von change.php werden header,footer und die werte1 zusammengführt und als html Datei an der selben Stelle ausgegeben wie die werte1.csv.
php change.php /var/www/html/protokolle/werte1.csv
HTML-Datei wurde erfolgreich erstellt: /var/www/html/protokolle/werte1.html