[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.08.13
Prihlásený: 27.10.15
Príspevky: 4
Témy: 3 | 3
NapísalOffline : 29.07.2014 20:22 | Upload obrázka so zmenou rozmerov

Mám kód, ktorý by mal uploadnuť obrázok v pôvodnej veľkosti a tiež by mal vytvoriť thumbnail. Problém je v tom, že thumbnail je vždy len čierny obrázok. Kde môže byť chyba? Tu je kód:
Kód:
if(isset($_FILES["file2"]["name"]))
{
   $extension = end(explode(".", $_FILES["file2"]["name"]));

   if ((($_FILES["file2"]["type"] == "image/gif")
   || ($_FILES["file2"]["type"] == "image/jpeg")
   || ($_FILES["file2"]["type"] == "image/png")
   || ($_FILES["file2"]["type"] == "image/pjpeg"))
   && ($_FILES["file2"]["size"] < $maxfs)
   && in_array($extension, $allowedExts))
     {
     if ($_FILES["file2"]["error"] > 0)
      {
      echo "Nepodporovaný formát obrázka.";
      }
     else
      {
         $fn = substr(md5(time() * rand(1,1000)), 0, 10);

               move_uploaded_file($_FILES["file2"]["tmp_name"], "images/$fn.$extension");
          
         
          $nazovobr= "$fn.$extension";   
//thumbnail
$tmp = $_FILES['file2']['tmp_name'];
$typ = $_FILES['file2']['type'];
$sirka=228;
$vyska=152;
$cesta="images/thumb_$fn.$extension";
list($aktualnisirka, $aktualnivyska) = getimagesize($tmp);
 if($typ == "image/pjpeg" || $typ == "image/jpeg")

  {

    $new_img = imagecreatefromjpeg($tmp);

  }

  elseif($typ == "image/bmp")

  {

    $new_img = imagecreatefromwbmp($tmp);

    }

  elseif($typ == "image/x-png" || $typ == "image/png")

  {

    $new_img = imagecreatefrompng($tmp);

  }

  elseif($typ == "image/gif")

  {

    $new_img = imagecreatefromgif($tmp);

  }
if (function_exists(imagecreatetruecolor))

  {

    $upraveny = imagecreatetruecolor($sirka,$vyska);

  }

  else

  {

    die("

Musíte mít GD library verzi 2+
");

  }

  imagecopyresampled($upraveny, $new_img, 0, 0, 0, 0, $sirka, $vyska, $aktualnisirka, $aktualnivyska);

  $obrazekhotov = Imagejpeg ($upraveny, $cesta);

  move_uploaded_file ($obrazekhotov, $cesta);
           
      }
     }
}


Offline

Užívateľ
Užívateľ
Upload obrázka so zmenou rozmerov

Registrovaný: 02.06.08
Prihlásený: 19.07.16
Príspevky: 3325
Témy: 147 | 147
Bydlisko: Žilina / Os...
NapísalOffline : 31.07.2014 12:01 | Upload obrázka so zmenou rozmerov

Funkcie vyzerajú ok, dumpni si premenné a výsledky funkcií, či ti dávajú dobrý výsledok ;)


_________________
PC - ASUS M2N-MX Se+ | AMD X2 4200+ | 2GB RAM | Nvidia 8600GT | WD 320GB | 350W |NTB - ASUS K50AB SX-010 | | ASUS X550L | SteelSeries Mousepad | A4tech XL-750BF | HTC Explorer |
CCNA (640-802) |
Offline

Užívateľ
Užívateľ
Upload obrázka so zmenou rozmerov

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
NapísalOffline : 13.08.2014 14:59 | Upload obrázka so zmenou rozmerov

pouzi radsej klasu simpleimage, ktora ti resizne obrazky, nemusis to rozpisovat zvlast pre jpg, gif atd... https://gist.github.com/miguelxt/908143


 [ Príspevkov: 3 ] 


Upload obrázka so zmenou rozmerov



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

upload obrazka

v PHP, ASP

16

1245

10.03.2010 19:03

vputin

V tomto fóre nie sú ďalšie neprečítané témy.

upload obrazka/avatara

v PHP, ASP

4

399

07.02.2012 16:09

RaZeM

V tomto fóre nie sú ďalšie neprečítané témy.

FireFox 3.6.3 - Upload obrazka z url?

v Sieťové a internetové programy

0

390

10.04.2010 18:46

d0.0b

V tomto fóre nie sú ďalšie neprečítané témy.

optimalizacia rozmerov

v Webdesign

1

698

30.09.2007 13:15

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

background-image: zmena rozmerov

v HTML, XHTML, XML, CSS

6

763

17.04.2009 13:20

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

problem so zmenou obrazu

v nVidia grafické karty

1

507

11.08.2009 18:15

f4r0

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc so zmenou fontu

v HTML, XHTML, XML, CSS

7

423

26.10.2012 19:35

dulius

V tomto fóre nie sú ďalšie neprečítané témy.

MP3 malých rozmerov do 35€

v Ostatné

5

360

10.09.2012 22:03

uterak

V tomto fóre nie sú ďalšie neprečítané témy.

Problem so zmenou ikon XP

v Operačné systémy Microsoft

0

456

31.07.2009 19:48

citizen

V tomto fóre nie sú ďalšie neprečítané témy.

Program na hromadnu upravu rozmerov fotiek

v Grafické programy

3

1345

19.12.2010 15:00

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Schéma: Zosilňovač do PC rozmerov 352x5w

v Elektronika

0

1312

29.08.2006 19:20

Elektronic

V tomto fóre nie sú ďalšie neprečítané témy.

sw na okotovanie rozmerov v obrazku

v Grafické programy

0

431

17.02.2010 11:35

MAREK17

V tomto fóre nie sú ďalšie neprečítané témy.

je možná zmena rozmerov viditeľnej plochy?

v Monitory, televízory a projektory

4

548

29.03.2010 22:38

OmeGa

V tomto fóre nie sú ďalšie neprečítané témy.

Bezdrotová myška kompaktných rozmerov za dobrú cenu

v Externé zariadenia

3

347

16.12.2014 14:25

kllr007

V tomto fóre nie sú ďalšie neprečítané témy.

Orange problém so zmenou paušálu online! POMOC!

v Krčma

4

1282

14.10.2009 20:54

Bdurex

V tomto fóre nie sú ďalšie neprečítané témy.

problem so zmenou firmware v AP-cku

v Siete

1

509

11.06.2010 11:51

Jaro



© 2005 - 2024 PCforum, edited by JanoF