Problem med fwrite
jeg kan simpelthen ikke få fwrite til at virkejeg får følgende fejl:
Warning: fwrite(): supplied argument is not a valid stream resource in /home/web/gb0065/script/loginsys/create.php on line 33
se også koden her : http://www.pastebin.com/16359
dog er linie 33 hos pastebin linie 44
<?
$bruger = $_POST['bruger'];
$pass = $_POST['pass'];
$login = "login";
include("access.php");
$query = "SELECT id, user, pass FROM logintest WHERE user = '".$bruger."'";
$result = mysql_query($query)or die("MySQL fejl: " . mysql_error());
$test = mysql_fetch_array($result);
if (isset($test['user'])) {
print(" <font face='verdana' size='2' color='#ff0000'>
<b>Brugernavnet \"$bruger\" er allerede optaget
vælg venligst et nyt </b></font><br>
<font face='verdana' size='2' color='#000000' text-decoration='none'>
<a href='create.html'>Tilbage</a></font>");
}
else
{
$sql = "INSERT INTO logintest (id, user, pass) VALUES ('', '$bruger', '$pass')";
mysql_query($sql);
print(" <font face='verdana' size='2' color='#669900'>
<b> Bruger: $bruger <br>
Password: $pass <br>
Er nu oprettet </b></font><br>
<font face='verdana' size='2' color='#000000' text-decoration='none'>
<a href='login.php'>Login</a></font>");
$fp = fopen("".$bruger.".php", "w");
$indhold = "<?php\n session_start();\n include('sider.php');\n if ($_SESSION[status] == $login) { \n echo ''\n }\n else\n {\n print('<script language=\'javascript\'>\n";
$indhold .= "location.href=\'login.php\';\n </script>');\n }\n ?>\n <html>\n <head>\n <title>Hemmelig Side</title>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n";
$indhold .= "</head>\n <body>\n Hej <?php echo $bruger; ?><br>\n du har fundet den \n Hemmelige Side\n <br>\n <a href='create.html'>Opret ny bruger</a>\n </body>\n </html>\n";
fwrite("$fp", "$indhold");
}
?>
