Hallo, ich habe ein Script für ein Voting.
Folgendes Problem: Es wird nichts in die .txt-Dateien geschrieben, sind aber da .
Woran kann das liegen???
Muh
Folgendes Problem: Es wird nichts in die .txt-Dateien geschrieben, sind aber da .
Woran kann das liegen???
Muh
PHP-Code:
<?
getstart();
write_data();
if(@$_Post['vote'])
echo "<img src=\"vote1.php\">";
switch($frage){
case 1:$var =1;read ($var);break;
case 2:$var =2;read ($var);break;
case 3:$var =3;read ($var);
}
echo ('</font>');
#------------------Funktion Formular---------------
function getstart(){
echo <<<FORM
<html>
<head>
<title>Wie fühlen Sie sich Heute?</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
</head>
<body bgcolor="'FFFF66">
<p><strong><font size="2" face="Verdana, Arial, Helveticka, san-serif">Wie fühlen
Sie sich Heute?</strong></p>
<form name="form1" method="post" action="vote.php"><p>
<label>
<input name="frage" type="radio" value="1" checked>
sehr gut</label><br>
<label>
<input name="frage" type="radio" value="2" checked>
gut</label><br>
<label>
<input name="frage" type="radio" value="3" checked>
beschissen</label><br><br>
<input type="submit" name="vote" value="vote">
<p><hr></p></form></body></html>
FORM;
}
#--------------Funktion TXT anlegen--------------
function write_data(){
if(!file_exists("1.txt")){
$dat = fopen("1.txt","w+");
$old = fopen("1.txt","w");
fwrite($old,0);
}
if(!file_exists("2.txt")){
$dat = fopen("2.txt","w+");
$old = fopen("2.txt","w");
fwrite($old,0);
}
if(!file_exists("3.txt")){
$dat = fopen("3.txt","w+");
$old = fopen("3.txt","w");
fwrite($old,0);
}
}
#-------------Funktion Lesen Schreiben-----------
function read($var){
$dat = fopen("$var","r");
$erg = fgets($dat,20);
fclose($dat);
$num = $erg + 1;
$new = fopen("$var.txt","w");
fwrite($new,$sum);
}
?>
Kommentar