Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem [PHP]Úprava řetězce

Mám takový PHP skript který spouštím ESP8266 který měří teplotu a posílá ji na server

<?php
    $username = $_GET['username'];  
    echo $username;  
    
  $sez = $username;
  $tep=substr($sez,0,5);
  $volt=substr($sez,5,4);
  $db=substr($sez,9,4); 
  $dev=$tep."C, ".$volt."Volt, ".$db."dB ";
  $datum = date("H:i:s  d/m/y");    
  $relace = fopen("./IP/zap.txt", "a+");      // Otevřeme soubor
  fwrite($relace,$dev ); 
  fwrite($relace,$datum);
  fwrite($relace,"\r\n");                 // Zapíšeme text do souboru
  fclose($relace);
  
?>

a vypisuji to tímto skriptem

<?php
header("Content-Type: text/html; charset=utf-8");
$i=0;
 $soubor = "./IP/zap.txt";
if (!File_Exists ($soubor)) {
    exit("<P>Nelze najit soubor $soubor.<BR>");
}
$klika = fopen($soubor, "a+");
if ($klika == false) {
    exit("<P>Nelze otevrit soubor $soubor ke cteni.<BR>");
}
while (!feof ($klika)) {
    $radek = fgets($klika, 4096);
    $i=$i+1;
    echo "$radek<BR>";
}
echo "Pocet zaznamu ".$i."   velikost souboru :".round(filesize($soubor)/1000)." KB";
fclose ($klika); 

?>

a výsledek je toto

43.56C, 2.59Volt, -54dB 21:59:26 30/11/20
43.56C, 2.58Volt, -54dB 21:59:56 30/11/20
43.50C, 2.58Volt, -55dB 22:00:26 30/11/20
11.12C, 3.45Volt, -78dB 15:58:56 03/12/20
1.443C, .43-Volt, 79dB 16:09:51 03/12/20   *******************
1.373C, .43-Volt, 77dB 16:10:19 03/12/20  *******************
1.063C, .15-Volt, 73dB 16:54:52 03/12/20   *******************
1.063C, .32-Volt, 56dB 16:57:27 03/12/20   ***********************
17.25C, 3.33Volt, -54dB 16:57:57 03/12/20
18.44C, 3.34Volt, -54dB 16:58:27 03/12/20
19.31C, 3.29Volt, -54dB 16:58:57 03/12/20
38.81C, 3.34Volt, -52dB 17:03:54 03/12/20
42.13C, 3.38Volt, -53dB 17:12:24 03/12/20
42.13C, 3.37Volt, -53dB 17:12:54 03/12/20
42.06C, 3.36Volt, -53dB 17:13:24 03/12/20
42.06C, 3.36Volt, -53dB 17:13:54 03/12/20

na řádcích z hvězdičkami je to spatně tam má být za desetinou tečkou dvě místa , přišel jsem na tuto chybu když jsem to zkoušel na mraze :-/
díky

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny