Witam. W skrypcie od dodania avataru pojawia mi się taki błąd:
Kod
<b>Błąd:</b> Undefined index: plik
<b>Błąd:</b> Undefined index: plik
<b>Błąd:</b> Undefined index: plik
Jest to chyba spowodowane tym, że zmienna $_FILES jest pusta... jednak nie wiem jak to naprawić. Kod:
<br><br>
<form enctype="multipart/form-data" action="opcje.php?avatar" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="15000" />
<input name="plik" type="file" /></font>
<input type="submit" value="Wyślij plik" />
<a href="account.php5"> Wróć</a>
</form>
<?php
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
$newname = md5($plik_rozmiar).'.jpg';
// sprawdzamy rozszerzenie
$count_sp = count($sp) - 1;
if($sp[$count_sp] == "gif" or $sp[$count_sp] == "jpg" or $sp[$count_sp] == "png")
{
echo "<br><br>Plik poprawny. "; {
chmod("./avatary/".$newname,0644);
echo "<br><br>Plik: <strong>$plik_nazwa</strong> o rozmiarze <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
dbquery("UPDATE uzytkownik SET avatar='".$newname."' WHERE id='$user->id'") or error("<center>Nie mogę dodać!</center>");
}
}
else
{
echo "<br><br>Plik niepoprawny"; }
echo'<br><center><b><u>Twój avatar</b></u><br><br><img src="avatary/'.$user->avatar.'"></center>'; }