PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <? $cijfer = 7; $file = fopen("/var/www/naam/HTML/anw/cijfer.txt", "r"); $cijfers = trim(fgets($file,10000)); fclose($file); $cijfers[] = $cijfer; $hoeveel = count($cijfers); $gemcijfers = 0; for ($label = 0; $label < $hoeveel; $label++ ) { $gemcijfers = $gemcijfers + $cijfers[$label]; } $gem = $gemcijfers / $hoeveel; $file = fopen("/var/www/pieter/HTML/anw/cijfer.txt", "w"); fwrite($file, $cijfers); fclose($file); ?> |
functie van scriptje: gegeven cijfer door user wordt opgeslagen in cijfer.txt, van alle cijfers die er staan wordt het gemiddelde berekent.
maar dit scriptje geeft een error: Fatal error: [] operator not supported for strings in /var/www/pieter/HTML/anw/cijfer.php on line 11
(line 11: "$cijfers[] = $cijfer;")
wat doe ik fout?