<?php include 'db.php'; ?> <html> <head> <link rel="stylesheet" href="style.css" type="text/css" /> </head> <body> <form action="krzewy.php" method="post" enctype="multipart/form-data" > <input type="hidden" name="regEnd" value="true"> Nazwa  <input type="text" name="nazwa" maxlength="32"><br> Ilosc     <input type="text" name="ilosc" maxlength="3"> <br> opis      <input type="text" class="opis" name="opis" maxlength="32423423423"> <br> Zdjecie <input name="plik" type="file" /> <br> <input type="submit" value="Dodaj rosline"> </form> <?php $plik_tmp = $_FILES['plik']['tmp_name']; $plik_nazwa = $_FILES['plik']['name']; $plik_rozmiar = $_FILES['plik']['size']; if(exif_imagetype($plik_nazwa) == IMAGETYPE_JPEG){ $img_src = imagecreatefromjpeg($plik_nazwa); $koncowka = '.jpg'; }elseif(exif_imagetype($plik_nazwa) == IMAGETYPE_GIF){ $img_src = imagecreatefromgif($plik_nazwa); $koncowka = '.gif'; }elseif(exif_imagetype($plik_nazwa) == IMAGETYPE_PNG){ $img_src = imagecreatefrompng($plik_nazwa); $koncowka = '.png'; }else{ } $image_x = imagesx($img_src); $image_y = imagesy($img_src); $quality = 94; $dest_width = 305; $dest_height = 290; $dst_img = imagecreatetruecolor($dest_width,$dest_height); imagecopyresampled($dst_img, $img_src, 0, 0, 0, 0, $dest_width, $dest_height, $image_x, $image_y); imagejpeg($dst_img, "$nazwa", $quality); imagedestroy($img_src); imagedestroy($dst_img); } $nazwaa = $_POST['nazwa']; $ilosc = $_POST['ilosc']; $opis = $_POST['opis']; if($_POST["regEnd"]=="true") { if(!$_POST["nazwa"] OR !$_POST["ilosc"] OR !$_POST["opis"]) { } else { '$opis', '$nazwa')"); } } ?> <a href="../index.php" alt="lala"><< Powrót do panelu</a> </body> </html>
Pojawia się dziwny problem, ponieważ na moim serverze roboczym wszystko działa jak należy, jednak na serverze klienta (home.pl) coś jest nie tak z obrazkiem, nie uploaduje się on na stronę przez co nie chce się resizować i dodać do bazy danych. Generalnie to wszystko jest idealnie tak samo, jedyna różnica jest taka, że na moim serverze tabela ma strukturę 'NULL TAK' , 'DOMYŚLNIE NULL' a w bazie klietna ma 'NULL NIE', 'DOMYŚLNIE ŻADEN' ale raczej nie powinno to mieć znaczenia, w phpinfo widnieje wpis że jest włączony exif, który obsługuje typ JPEG i TIFF.
Pozdrawiam