
Aha mam ustawiony chmod 777 we wszystkich tych folderach..
<? if ($submit=="dodaj") { $folder = "zdjecia/"; $prefix_miniaturka = "min_"; $prefix = ""; $max_kopia = 600; $max_miniaturka = 160; $jpeg_jakosc = 70; if ($idtemp=="") { for ($x=0; $x<4; $x++) { $idtemp=$idtemp.$zn; } } $plikzdjecietmp=$_FILES['zdjecia']['tmp_name']; { { $plikzdjecietyp=$_FILES['zdjecia']['tmp_name']; if (($plikzdjecietyp!="image/jpeg")&&($plikzdjecietyp!="image/pjpeg")) $blad="nieprawidłowy typ pliku! ($plikzdjecietyp)"; else { $plikzdjecieszerokosc=$image_info[0]; $plikzdjeciewysokosc=$image_info[1]; if (($plikzdjecieszerokosc<$max_kopia)&&($plikzdjeciewysokosc<$max_kopia)) $blad="nieprawidłowe wymiary zdjęcia!"; } } else $blad="nieprawidłowy plik!"; if ($blad=="") { $plik = $plikzdjecietmp; $plik_nazwa = $idtemp.'.jpg'; $orginal = imagecreatefromjpeg($plik); $s_orginal = imagesx($orginal); $w_orginal = imagesy($orginal); if ($s_orginal>$w_orginal) { $format=1; $s_kopia = $max_kopia; $s_miniaturka = $max_miniaturka; $wspolczynnik=$w_orginal/$s_orginal; if ($wspolczynnik<=0.75) { $w_orginal_clon = $w_orginal; } else { $s_orginal_clon = $s_orginal; } } else { $format=2; $w_kopia = $max_kopia; $w_miniaturka = $max_miniaturka; $wspolczynnik=$s_orginal/$w_orginal; if ($wspolczynnik<=0.75) { $s_orginal_clon = $s_orginal; } else { $w_orginal_clon = $w_orginal; } } $orginal_clon = imagecreatetruecolor($s_orginal_clon, $w_orginal_clon); imagecopy($orginal_clon, $orginal, $s_clon_przesun, $w_clon_przesun, 0, 0, $s_orginal, $w_orginal); imagedestroy($orginal); $kopia = imagecreatetruecolor($s_kopia, $w_kopia); imagecopyresized($kopia, $orginal_clon, 0, 0, 0, 0, $s_kopia, $w_kopia, $s_orginal_clon, $w_orginal_clon); imagejpeg($kopia, $folder.$prefix.$plik_nazwa, $jpeg_jakosc); imagedestroy($kopia); $miniaturka = imagecreatetruecolor($s_miniaturka, $w_miniaturka); imagecopyresized($miniaturka, $orginal_clon, 0, 0, 0, 0, $s_miniaturka, $w_miniaturka, $s_orginal_clon, $w_orginal_clon); imagedestroy($orginal_clon); imagejpeg($miniaturka, $folder.$prefix_miniaturka.$plik_nazwa, $jpeg_jakosc); imagedestroy($miniaturka); echo ' <img src="'.$folder.$prefix.$plik_nazwa.'" alt="" style="border: 2px solid #000000;" /><br/> <img src="'.$folder.$prefix_miniaturka.$plik_nazwa.'" alt="" style="border: 2px solid #000000;" /> '; } } else $blad="nieprawidłowe dane!"; } echo ' <div style="float: left; width: 300px;"> <form id="entryform" action="" method="post" enctype="multipart/form-data"> <div style="float: left; width: 300px;"> <span style="font-weight: bold; text-align: left;"> wybierz plik graficzny do wysłania </span> <div style="height: 25px; overflow: hidden;"> <input type="file" id="plik" name="plik" style="height: 20px; background-color: #FFFFFF; font-size: 12px; font-family: Verdana; border: solid #000000 1px;" /> <input type="submit" name="submit" value="dodaj" style="width: 60px; height: 20px; background-color: #FFFFFF; font-size: 12px; font-family: Verdana; border: solid #000000 1px;" /> </div> </div> </form> </div> '; ?>