if ($_SESSION['logged'] == 1) { if($_FILES['plik']['error']>0) { switch($_FILES['plik']['error']) { case 1: echo "rozmiar pliku przekroczył wartość 6MB.<br /><a href='java script:history.back(1)'>Wróć</a>"; break; case 2: echo "rozmiar pliku przekroczył wartość 6MB.<br /><a href='java script:history.back(1)'>Wróć</a>"; break; case 4: echo "nie wysłano żadnego pliku.<br /><a href='java script:history.back(1)'>Wróć</a>"; break; case 6: echo "nie można wysłać pliku: nie wskazano katalogu tymczasowego.<br /><a href='java script:history.back(1)'>Wróć</a>"; break; case 7: echo "nie zapisano pliku na dysku.<br /><a href='java script:history.back(1)'>Wróć</a>"; break; } } if(mysql_query("INSERT INTO download VALUES('', '$rodzaj', '$rozszerzenie', '$autor', '$data', '$rozmiar', '$opis', '0', '$name', '$typ')")) { addLog("<b>".$_SESSION['login']."</b> wrzucił plik", "-", "wrzucil"); } } else { } } else { } } }
Wszystko działa w porządku oprócz tej wielkości pliku. Co może być błędem? Dodam, że pole MAX_FILE_SIZE usunąłem. Dziękuję za pomoc.