Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 29.07.2014 20:22

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
Bydlisko: Žilina / Os...
Príspevok NapísalOffline : 31.07.2014 12:01

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
Bydlisko: Levice
Príspevok NapísalOffline : 13.08.2014 14:59

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


Odpovedať na tému [ Príspevkov: 3 ] 


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

1217

10.03.2010 19:03

vputin Zobrazenie posledných príspevkov

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

v PHP, ASP

4

377

07.02.2012 16:09

RaZeM Zobrazenie posledných príspevkov

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

359

10.04.2010 18:46

d0.0b Zobrazenie posledných príspevkov

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

v Webdesign

1

666

30.09.2007 13:15

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. background-image: zmena rozmerov

v HTML, XHTML, XML, CSS

6

739

17.04.2009 13:20

Ďuri Zobrazenie posledných príspevkov

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

v nVidia grafické karty

1

466

11.08.2009 18:15

f4r0 Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

7

398

26.10.2012 19:35

dulius Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MP3 malých rozmerov do 35€

v Ostatné

5

331

10.09.2012 22:03

uterak Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

0

428

31.07.2009 19:48

citizen Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Schéma: Zosilňovač do PC rozmerov 352x5w

v Elektronika

0

1265

29.08.2006 19:20

Elektronic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program na hromadnu upravu rozmerov fotiek

v Grafické programy

3

1228

19.12.2010 15:00

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. sw na okotovanie rozmerov v obrazku

v Grafické programy

0

400

17.02.2010 11:35

MAREK17 Zobrazenie posledných príspevkov

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

511

29.03.2010 22:38

OmeGa Zobrazenie posledných príspevkov

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

315

16.12.2014 14:25

kllr007 Zobrazenie posledných príspevkov

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

965

14.10.2009 20:54

Bdurex Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem so zmenou firmware v AP-cku

v Siete

1

470

11.06.2010 11:51

Jaro Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra