anton: php hilfe

Beitrag lesen

hi,

ja ich weiß das ich dieses posting  schon einmal geschrieben habe nur das steht soweit unten das keiner mehr drauf antwortet also nehmt es mir bitte nicht böse das ich es nochmal schreibe.

-----------------
ich habe mir jetzt einiges durchgelesen was mir aber auch nicht weiterhilft. mein derzeitiger code schaut so aus:

<?PHP

echo "
<html>
<head>

</head>

<body>
";

if(strlen($email) > 0)
echo "
Ende
";

else

$fp = fopen ("speicher","r");
$zahl = fgets($fp,5);
fclose($fp);

$zahl++;

echo $zahl;

echo "
<form action='$PHP_SELF' method='post'>
<input type='text' name='email' value='$email'>
 <input type='submit' value='Senden'>
</form>
";

$fp = fopen ("speicher","w");
fwrite($fp,$zahl,10);
fclose($fp);

$fp = fopen ("emailspeicher","w");
fwrite($fp,$email,30);
fclose($fp);

echo "
</body>
</html>
";
?>

aber es kommen immer noch fehler, wenn ich auf senden klicke wird zwar die email gespeichert aber $zahl ist aufeinmal wieder 0 und es kommt die fehlermeldung:

fgets(): supplied argument is not a valid stream resource
fclose(): supplied argument is not a valid stream resource

was bedeuten die?
was habe ich falsch gemacht?