Potem ma tworzyć miniaturkę. I tu problem, bo miniaturkę tworzy tylko w wypadku zmiejszenia. Tych, których nie zmniejszał, nie tworzy miniaturki.
Kod jest długi, ale tylko tak można zobaczyć gdzie jest problem
<?PHP $upload = false; $id = $i1.$i2.$i3.$i4.$i5; function form2() { echo '<div class="konto_box"><div class="konto_box_text"><img src="images/photos.png"/> Zdjęcia</div></div>'; echo '<input type="file" name="plik[]" multiple="multiple"/><br><br> <font size=2>Aby wybrać kilka plików przytrzymaj CTRL i zaznacz zdjęcia.<br>Maksymalnie 5 plików po 1MB każdy.</font>'; echo '<div class="konto_box"><div class="konto_box_text"><img src="images/contact.png"/> Kontakt</div></div>'; } if($_SESSION["ok"]==true) { if (@$_SERVER['HTTP_REFERER'] == 'http://127.0.0.1/ogl/index.php?page=dodaj' OR 'http://127.0.0.1/ogl/index.php?page=dodaj2') { { $telefon = $_POST["telefon"]; $mail = $_POST["mail"]; { { { if($l>0 && $l<=5) { for($i=0; $i <= 5; $i++) { { $nazwa = $l1.$l2.$l3.$l4.$l5.$l6.$l7.$l8.$l9.$l10.$l11.$l12.$l13.$l14.$l15; if($_FILES['plik']['size'][$i]<='1048576') { $allowed = array('image/pjpeg', 'image/jpeg', 'image/JPG', 'image/X-PNG', 'image/PNG', 'image/png', 'image/x-png'); { $upload = true; if($oldHeight<='600') { } else { $skala = 600/$oldHeight; $maly = ImageCreateTrueColor($newWidth, 600); $duzy = ImageCreateFromJPEG($_FILES['plik']['tmp_name'][$i]); ImageCopyResampled($maly,$duzy,0,0,0,0,$newWidth,600,$oldWidth,$oldHeight); ImageJPEG($maly, 'img/'.$id.'_'.$nazwa.'.jpg', 100); } } else { } } else { } } } } else { form2(); } } else { echo '<font style="color:red;font-weight:bold">Musisz dodać przynajmniej 1 zdjęcie.</font><br><br>'; form2(); } } else { echo '<font style="color:red;font-weight:bold">Podany adres e-mail jest niewłaściwego formatu.</font><br><br>'; form2(); } } else { echo '<font style="color:red;font-weight:bold">Podany nr telefonu zawiera niedozwolone znaki. <br>Dopuszczalne znaki to: liczby z zakresu 0-9, myślnik oraz nawias.</font><br><br>'; form2(); } } else { form2(); } } else { } } else { } if($upload==true) { $tytul = $a.$p.$b; $miesiac_pl = array(1 => 'stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia'); $data = $dzien." ".$miesiac_pl[$miesiac]; $opis = $_SESSION["opis"]; function protect($opis) //ochrona danych do bazy ddanych { { } } $opis2 = protect($opis); mysql_query("INSERT INTO ogloszenia VALUES ($id, $_SESSION[user_id], '$tytul', '$_SESSION[miasto]', '$oferta', '$_SESSION[rynek]', '$_SESSION[typ_nieruchomosci]', '$_SESSION[rodzaj_ogloszenia]', $_SESSION[cena], '$_SESSION[metraz]', '$opis2', '$telefon', '$mail', '$data', 0)") or die(mysql_error()); for($i=0; $i <= 5; $i++) { { $zdjecie = $_FILES['plik']['tmp_name'][0]; $skala2 = 150/$oldWidth; $maly2 = ImageCreateTrueColor(150, $newHeight); $duzy2 = ImageCreateFromJPEG($zdjecie); ImageCopyResampled($maly2,$duzy2,0,0,0,0,150,$newHeight,$oldWidth,$oldHeight); ImageJPEG($maly2, 'miniaturki/'.$id.'.jpg', 100); } } $_SESSION["ok"] = false; } ?>