Fejl i php stemme counter
Jeg har følgende script:<?
function hent_stemme($fil_endelse){
$filnavn = "stem.$fil_endelse;
$fil = fopen($filnavn, "r");
return fgets($fil, 1096);
fclose($fil)
}
function stem($fil_endelse){
$antal_stemmer = hent_stemme($fil_endelse) + 1;
$filnavn = "stem" .$fil_endelse;
$fil = fopen($filnavn, "W");
fwrite($fil, $antal_stemmer);
fclose($fil)
}
function tegn_soejle($andel, $samlet){
$stemme_procent = $andel / $samlet * 100;
$stemme_procent = round($stemme_procent);
echo "$stemme_procent %";
echo "<img src="\images\billede1.gif" height=7 width=$stemme_procent border=0>";
}
if((!$har_stemt) && ($stemme)){
$har_stemt = 1;
setcookie("har_stemt", "1", time() + 1209600);
stem($stemme);
}
?>
<html>
<head><title>what ever</title></head>
<body>
<table border=0>
<?
$samlet_antal_stemmer = 0;
$text[1] = "meget godt";
$text[2] = "ok";
$text[3] = "lidt dårligt";
$text[4] = "stinker";
for ($fil_nr = 1 ; $fil_nr <= 4 ; $fil_nr++ ){
$stemmer[$fil_nr] = hent_stemme($fil_nr);
$samlet_antal_stemmer = $samlet_antal_stemmer + $stemmer[$fil_nr];
}
if ($har_stemt){
for ( $fil_nr = 1 ; $fil_nr <= 4 ; $fil_nr++ ){
echo "<tr><td>$tekst[$filnr]</td>";
echo "<td><a href=\"$php_self?stemme=$fil_nr\">";
tegn_soejle($stemmer[$fil_nr], $samlet_antal_stemmer);
echo "</a></td></tr>";
}
}
?>
</table>
</body>
</html>
Scriptet er skrevet af efter ety hæfte men alligev vel får jeg følgende fejlmælging:
Parse error: parse error in /home/anazonda/public_html/stemme.php on line 4
det er et script til en afsteminig
kan i hjælpe
sidens adresse er: http://elevsu.bahh.dk/stemme.php
