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

1211

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

373

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

355

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

663

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

733

17.04.2009 13:20

Ďuri 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

384

26.10.2012 19:35

dulius 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

451

11.08.2009 18:15

f4r0 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

327

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

411

31.07.2009 19:48

citizen 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

507

29.03.2010 22:38

OmeGa 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

1199

19.12.2010 15:00

walther 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

1258

29.08.2006 19:20

Elektronic 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

395

17.02.2010 11:35

MAREK17 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

312

16.12.2014 14:25

kllr007 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

453

11.06.2010 11:51

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Moje dokumenty - ochrana pred zmenou ich obsahu

v Operačné systémy Microsoft

2

356

08.11.2012 10:35

dodos 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