Mam problem z wgraniem obrazka na serwer
fragment kodu z formularzem :
plik przetwarxajacy
if ($_POST['fotka']=="ok") { chmod ('obrazy',750); $p_pojemnosc=$_FILES['plik']['size'];//pojemnosc pliku $p_typ=$_FILES['plik']['type']; // typ pliku $p_nazwa=$_FILES['plik']['name']; // nazwa pliku $p_smiec=$_FILES['plik']['tmp_name']; // chwilowa nazwa pliku //wycinamy rozszerzenie z pobieranego pliku /* odbieramy dane z pola ukrytego i zaokrąglamy je do 3 miejsca po przecinku/dzielimy przez 1204*1024 by było w MB*/ //zaokrąglamy "round" do 2 miejsc po przecinku i przeliczamy rozmiar pliku na MB //kodujemy nasz plik metodą MD5 i dodajemy date i godzinę oraz rozszerzenie pliku $folder="obrazy/"; //---Kolorki HTML--- $k_cze="<font color=#ff0000>"; $f_koniec="</font>"; $k_nieb="<font color=#0000ff>"; if ($p_pojemnosc <= 0) { echo ("Plik jest pusty nie mogę go przesłać <b>".$k_cze.$p_nazwa." ".$poj_MB.$f_koniec."</b><br />"); exit; } if ($poj_MB > $max_size) { echo("Plik jest za duży maksymalnie można wysłać <b>".$k_cze.$max_size.$f_koniec."</b>"." .Plik wysyłany ma rozmiar <b><i>".$k_nieb.$poj_MB.$f_koniec."</b></i><br />"); exit; } { exit; } else { $path_file=$folder.$p_nazwa_zm; }
po wgraniu pliku wychodzi komunikat ze :
Przeslanie udało się - Obraz.png 0MB
obrazy/cfc04a592b2bcf48bce961b5691e3818.png
na serwerze jest katalog /obrazy ale jest pusty
a najlepsze jest to iż jak jeszcze raz wgram to jest komnunikat :
Plik o takiej nazwie jest już na serwerku cfc04a592b2bcf48bce961b5691e3818.png