Witam! Mam problem z uploadem plików, wszystko się wgrywa, tworzenie miniaturek działa również prawidłowo, ale niestety ograniczenie wielkości pliku już nie.
Teoretycznie mam ustawione max 400kb i gdy zdjęcie jest za duże wyświetla się o tym komunikat, ale zdjęcie i tak zostaje "po cichu" wrzucone na serwer nawet jeśli jego rozmiar to kilka mb. W czym tkwi problem? Za pomoc z góry dziękuje:)
<?
echo show_error
("Wybierz zdjęcie!"); echo"<br>Możesz dodawać pliki wyłącznie z rozszerzeniem .jpg .jpeg .png .gif<br>";
}
if($_FILES[plik][error] != 0 OR $_FILES['plik']['size'] > 400*1024){
echo show_error
("Wystąpił błąd podczas przesyłania pliku!"); echo "<br> Sprawdź czy plik nie jest za duży i spróbuj ponownie! Maxymalny rozmiar to 400kb<br>
";
}
if($_FILES[plik][type] == "image/jpg" ||
$_FILES[plik][type] == "image/jpeg" ||
$_FILES[plik][type] == "image/pjpeg" ||
$_FILES[plik][type] == "image/pjpg" ||
$_FILES[plik][type] == "image/png" ||
$_FILES[plik][type] == "image/gif"){
if(move_uploaded_file($_FILES[plik
][tmp_name
], "zdjecia/ogloszenia/".$_FILES[plik
][name
])){
chmod("./zdjecia/ogloszenia/".$_FILES['plik']['name'], 0777);
require_once './php_class/ThumbLib.inc.php';
$thumb = PhpThumbFactory::create('zdjecia/ogloszenia/'.$_FILES['plik']['name']);
$thumb->resize(120, 90);
$thumb->save("zdjecia/ogloszenia/thumbs/".$_FILES['plik']['name'], 'jpg');
chmod("./zdjecia/ogloszenia/".$_FILES[plik][name], 0644);
if($_POST['temat'] != "" && $_POST['imie'] != "" && $_POST['miasto'] != "" && $_POST['opis'] != "")
{
mysql_query("INSERT INTO ogloszenia (ogloszenieId, ogloszenieNazwa, ogloszenieOpis, ogloszenieDodal, ogloszenieMiasto, ogloszenieCena, ogloszenieTelefon, ogloszenieEmail, ogloszenieGG, ogloszenieDzial, ogloszenieKategoria, ogloszenieData, ogloszenieFoto, ogloszenieIP) VALUES('', '".zapytanie
($_POST['temat'])."', '".zapytanie
($_POST['opis'])."', '".zapytanie
($_POST['imie'])."', '".zapytanie
($_POST['miasto'])."', '".zapytanie
($_POST['cena'])."', '".zapytanie
($_POST['telefon'])."', '".zapytanie
($_POST['email'])."', '".zapytanie
($_POST['gg'])."', '".zapytanie
($_POST['ogloszenieDzial'])."', '".zapytanie
($_POST['ogloszenieKategoria'])."', '".date("d-m-Y")."', '".zapytanie
($_FILES['plik']['name'])."', '".$_SERVER[REMOTE_ADDR
]."')");
echo show_ok
("Dodano Twoje Ogłoszenie!"); echo "<br /> <a href=http://www.mojastrona.pl/ogloszenia class=blue title='Przejdź do serwisu ogłoszeń'> Zobacz ogłoszenia </a><br><br>
<a href=http://www.mojastrona.pl/dodaj-ogloszenie class=blue title='Dodaj kolejne ogłoszenie'> Dodaj kolejne ogłoszenie </a>
";
}
else
{
echo show_error
("Wypełnij pola oznaczone *"); }
}else{
echo show_error
("Błąd ładowania zdjęcia!");
}
}else{
echo show_error
("Niedozwolony format pliku!"); echo "<br>Możesz dodawać pliki wyłącznie z rozszerzeniem .jpg .jpeg .png .gif<br>";
}
?>