Ich habe in einer Textdatei "text.txt" 2 Zahlen, die folgendermaßen aufgebaut sind "Zahl1 | Zahl2"
Diese Zahlen sollen ausgelesen werden mit diesem Script und anschließend die erste durch die zweite geteilt werden und das Ergebnis auf bzw. abgerundet werden.
Hierzu hab ich dieses Script zusammengestellt. Zwar werden die beiden Zahlen richtig ausgelesen, aber wenn ich sie teilen will sagt er mir immer, dass man nicht durch 0 teilen kann.
Wo mach ich den Fehler ?
<?
$fp= fopen("test.txt", "r+");
while (!feof ($fp))
{
$zeile = fgets ($fp, filesize ("test.txt"));
list ($gesamt,$wertungen)
= explode (' | ',$zeile);
}
fclose ($fp);
$result =round($gesamt / $wertungen);
echo $result;
?>
Diese Zahlen sollen ausgelesen werden mit diesem Script und anschließend die erste durch die zweite geteilt werden und das Ergebnis auf bzw. abgerundet werden.
Hierzu hab ich dieses Script zusammengestellt. Zwar werden die beiden Zahlen richtig ausgelesen, aber wenn ich sie teilen will sagt er mir immer, dass man nicht durch 0 teilen kann.
Wo mach ich den Fehler ?
<?
$fp= fopen("test.txt", "r+");
while (!feof ($fp))
{
$zeile = fgets ($fp, filesize ("test.txt"));
list ($gesamt,$wertungen)
= explode (' | ',$zeile);
}
fclose ($fp);
$result =round($gesamt / $wertungen);
echo $result;
?>
Kommentar