Warning: fread(): supplied argument is not a valid stream resource in c:apachehtdocsnowy_uzyt.php on line 43
a chodzi o ta linijke:
$obraz=addslashes(fread(fopen($_FILES['the_file']['tmp_name'],"r"),$_FILES['the_file']['size']));
caly kod zrodlowy pliku:
Kod
<html>
<head>
<meta http-equiv="content-language" content="pl">
<title>Dodawanie uzytkownika</title>
</head>
<body>
<?
if (isset($_POST['submit']))
{
if(strlen($HTTP_POST_VARS['login2']) AND strlen($HTTP_POST_VARS['haslo2']) AND
strlen($HTTP_POST_VARS['haslo3']) AND strlen($HTTP_POST_VARS['email']) AND
strlen($HTTP_POST_VARS['the_file']) > 0)
{
require_once("mysql_connect.inc");
$obraz=addslashes(fread(fopen($_FILES['the_file']['tmp_name'],"r"),$_FILES['the_file']['size']));
$query = "INSERT INTO uzytkownicy VALUES
(NULL,PASSWORD('{$HTTP_POST_VARS['haslo2']}'),'{$HTTP_POST_VARS['login2']}','{$HTTP_POST_VARS['email']}',
'$obraz','{$_FILES['the_file']['type']}')";
$query_result = mysql_query ($query);
// sprwadzamy czy ok
if ($query_result)
{
echo 'Jestes nowym uzytkownikiem: <a href='logowanie.php'>zaloguj sie</a>';
} else {
echo '<b><a href='logowanie.php'>Cos poszlo nie tak sprobuj jescze raz</b>';
// zwolnienie zasobow i zakonczenie polaczenia
}
mysql_close();
}
}else { // jesli nic nie wpasano to ten komunikat
echo 'nie wypelniles wskazanych rubryk<br>';
echo '<a href="nowy_uzyt.php">sprobuj ponownie</a>';
}
} else { // to do submit !!!
?>
Rejestracja nowego uzytkownika:<br>
<form action="nowy_uzyt.php" method="post">
proponowany login:<br>
*<input type="text" name="login2" size="30" maxlength="40">
<br>proponowane haslo:<br>
*<input type="password" name="haslo2" size="30" maxlength="40">
<br>powtorz haslo:<br>
*<input type="password" name="haslo3" size="30" maxlength="40">
<br>e-mail:<br>
*<input type="text" name="email" size="30" maxlength="40"><br>
<br>
<input type="hidden" name="MAX_FILE_SIZE" value="1000000000">
Wybierz swoje logo:<br><input type="file" name="the_file">
<br><input type="submit" name="submit" value="utworz konto">
</form>
<?
} //zakonczenie warunku do submit
?>
</body>
</html>
<head>
<meta http-equiv="content-language" content="pl">
<title>Dodawanie uzytkownika</title>
</head>
<body>
<?
if (isset($_POST['submit']))
{
if(strlen($HTTP_POST_VARS['login2']) AND strlen($HTTP_POST_VARS['haslo2']) AND
strlen($HTTP_POST_VARS['haslo3']) AND strlen($HTTP_POST_VARS['email']) AND
strlen($HTTP_POST_VARS['the_file']) > 0)
{
require_once("mysql_connect.inc");
$obraz=addslashes(fread(fopen($_FILES['the_file']['tmp_name'],"r"),$_FILES['the_file']['size']));
$query = "INSERT INTO uzytkownicy VALUES
(NULL,PASSWORD('{$HTTP_POST_VARS['haslo2']}'),'{$HTTP_POST_VARS['login2']}','{$HTTP_POST_VARS['email']}',
'$obraz','{$_FILES['the_file']['type']}')";
$query_result = mysql_query ($query);
// sprwadzamy czy ok
if ($query_result)
{
echo 'Jestes nowym uzytkownikiem: <a href='logowanie.php'>zaloguj sie</a>';
} else {
echo '<b><a href='logowanie.php'>Cos poszlo nie tak sprobuj jescze raz</b>';
// zwolnienie zasobow i zakonczenie polaczenia
}
mysql_close();
}
}else { // jesli nic nie wpasano to ten komunikat
echo 'nie wypelniles wskazanych rubryk<br>';
echo '<a href="nowy_uzyt.php">sprobuj ponownie</a>';
}
} else { // to do submit !!!
?>
Rejestracja nowego uzytkownika:<br>
<form action="nowy_uzyt.php" method="post">
proponowany login:<br>
*<input type="text" name="login2" size="30" maxlength="40">
<br>proponowane haslo:<br>
*<input type="password" name="haslo2" size="30" maxlength="40">
<br>powtorz haslo:<br>
*<input type="password" name="haslo3" size="30" maxlength="40">
<br>e-mail:<br>
*<input type="text" name="email" size="30" maxlength="40"><br>
<br>
<input type="hidden" name="MAX_FILE_SIZE" value="1000000000">
Wybierz swoje logo:<br><input type="file" name="the_file">
<br><input type="submit" name="submit" value="utworz konto">
</form>
<?
} //zakonczenie warunku do submit
?>
</body>
</html>
jest to dziwne gdyz w innym pliku mi to dziala bez zarzutow a tu nie moge doszukac sie zadnego bledu
