Dat bestand lees ik uit via onderstaande php code.:
PHP Code:
<?php echo('<meta http-equiv="refresh" content="60">'); $file_handle = fopen("SpeedFanData.csv", "r"); $today = date('l jS F Y h:i:s a'); echo "Onderstaande waardes zijn van ".$today."\n"; echo "<table border=\"1\">\n"; while (!feof($file_handle) ) { $line_of_text = fgetcsv($file_handle, 1024); echo "<tr>\n"; echo "<td>".$line_of_text[0]."</td>\n"; echo "<td>".$line_of_text[1]."</td>\n"; echo "<td>".$line_of_text[2]."</td>\n"; echo "<td>".$line_of_text[3]."</td>\n"; echo "</tr>\n"; } fclose($file_handle); echo "</table> \n"; ?>
Hij haalt mooi alle waarden binnen alleen zoals te zien is in onderstaande snapshot klopt de split niet bij de eerste waarde.

De drie laatste waardes zijn mooi gesplit maar ervoor staat nog een nummer met er achter 25 , dit is de eerste temp. die gemeten is en die word niet gesplit.
Nu in die csv file is het misschien ook te zeggen waarom dit niet gebeurd omdat die niet gescheiden is door een komma, maar is dit ook anders op te lossen , zo ja hoe?
Tevens vroeg ik mij af , die waarden bevat zoals in voorbeeld o.a. 030, kan ik die 1ste nul weg krijgen zonder dat het die laatste 0 beinvloed?
En is het mogelijk om alleen de laatste waarde van die table te tonen i.p.v. de gehele table?
Let wel even op die csv file is nooit dezelfde grootte.
Alvast bedankt.