Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Tvorba miniatur

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 17.02.2008 13:21

Zdravim, mam problem s tvorobu miniatur..
tu je kod, ktory spracuvava formular a nahrava obrazok na server a vytvara miniatury..
na konci este vytvori dalsiu tabulku...
problem je, ze mi to nic nespravi... ani neprida do tabulky riadok, ani tu dalsiu nevytvori a ani neuploadne obrazok/miniaturu..
hodi mi to len bielu obrazovku a dokonca ziadnu chybu !
dufam, ze mi pomozete:

Kód:
<?php
error_reporting(E_ALL);
include ("config.php");

$nazov = $_POST['nazov'];
$popis = $_POST['popis'];
$poradie = $_POST['poradie'];
$obrazok = $_FILES['obrazok']['name'];


// adresare
$adresar ="img_produktkat/";
$nazov_obrazku = $adresar. $obrazok;
$adresar_miniatur = $adresar. "min/";





if ( move_uploaded_file( $_FILES['obrazok']['tmp_name'],
$nazov_obrazku ) ) {

// info
list( $sirka, $vyska, $typ, $atributy ) = getimagesize( $nazov_obrazku );





if ($type > 3) {
echo "Obrazok nieje jpg, gif alebo png.";
} else {


// vlozenie do databazi
$vlozit = "INSERT INTO produktkat
( nazov, popis, pripona, poradie )
VALUES
( '$nazov', '$popis', '$pripona', '$poradie' )";
$vysledok = mysql_query( $vlozit ) or die( mysql_error() );

$id_obrazku = mysql_insert_id();

$novy_nazov_suboru = $adresar.$id_obrazku. ".jpg";



// zmena na jpg
if ( $typ == 2 ) {
rename( $nazov_obrazku, $novy_nazov_obrazku);
} else {
if ( $typ == 1 ) {
$stary_obrazok = imagecreatefromgif( $nazov_obrazku );
}
elseif ( $typ == 3 ) {
$stary_obrazok = imagecreatefrompng( $nazov_obrazku );
}


// export do jpg
$obrazok_jpg = imagecreatetruecolor($sirka, $vyska);
imagecopyresampled($obrazok_jpg, $stary_obrazok, 0, 0, 0, 0,
                    $sirka, $vyska, $sirka, $vyska);
imagejpeg( $obrazok_jpg, $novy_nazov_suboru);

// upratanie
imagedestroy($stary_obrazok);
imagedestroy($obrazok_jpg);
}

// miniatury
$novy_nazov_miniatury = $adresar_miniatur.$id_obrazku. ".jpg";
// rozlisenie miniatur
$sirka_miniatury = $sirka * 0.10;
$vyska_miniatury = $vyska * 0.10;
// tvorba miniatury
$velky_obrazok = imagecreatefromjpeg($novy_nazov_suboru);
$miniatura = imagecreatetruecolor($sirka_miniatury, $vyska_miniatury);
imagecopyresampled($miniatura, $velky_obrazok, 0, 0, 0, 0,
                    $sirka_miniatury, $vyska_miniatury, $sirka, $vyska );
imagejpeg($miniatura, $novy_nazov_miniatury);
image_destroy($velky_obrazok);
imagedestroy($miniatura);




};



$produktkat = "produktkat";
mkdir ($produktkat.$id_obrazku, 0666);
mkdir ($produktkat.$id_obrazku. "min/", 0666);


$nazovtabulky = $produktkat.$id_obrazku;

$vytvor =
"CREATE TABLE IF NOT EXISTS $nazovtabulky(
id INT NOT NULL AUTO_INCREMENT ,
popis TEXT NOT NULL ,
pripona VARCHAR( 255 ) NOT NULL ,
poradie INT NOT NULL ,
PRIMARY KEY (id)
) CHARACTER SET utf8";
mysql_query($vytvor) or die (mysql_error() );
};

  if($vytvor){
    echo "
    Zmazali ste zaznam
    <script>
    window.location.replace(\"index.php?url=produkty\");
    </script>";

 
};
?>


Offline

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

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 17.02.2008 20:13

zdá sa mi že máš primnoho "};" over si to

/Myslím, že už aj v ridkoch pred koncom
[
CHARACTER SET utf8"; mysql_query($vytvor) or die (mysql_error() ); };
]
ale nemám veľa času prekopávať sa v tom


Offline

Užívateľ
Užívateľ
Tvorba miniatur

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 17.02.2008 20:16

dikes.. nakoniec som to cele prerobil a spravil nanovo a tam uz nejako chyba nebola :D
dakujem aj tak..







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
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. Problém s uložením miniatur do db

v PHP, ASP

6

672

09.11.2011 13:36

neopagan Zobrazenie posledných príspevkov

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

v Ostatné

2

796

05.04.2011 13:05

wolfrough Zobrazenie posledných príspevkov

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

v Grafické programy

1

452

12.06.2016 0:57

SKRiPT Zobrazenie posledných príspevkov

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

v Grafické programy

5

878

16.08.2011 22:22

marian_sk Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

1

358

28.03.2013 11:43

Merlin_sk Zobrazenie posledných príspevkov

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

v Redakčné systémy

4

798

24.02.2011 7:52

don jebot Zobrazenie posledných príspevkov

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

v Video programy

10

4962

28.05.2010 16:24

Black Scorpion Zobrazenie posledných príspevkov

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

v Ostatné programy

2

755

19.10.2007 8:54

asken Zobrazenie posledných príspevkov

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

v Ostatné

4

799

25.09.2010 12:16

majky358 Zobrazenie posledných príspevkov

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

v Audio programy

0

914

28.05.2009 1:20

lacid Zobrazenie posledných príspevkov

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

v Webdesign

1

3371

28.08.2007 21:06

javo Zobrazenie posledných príspevkov

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

v Ostatné

6

430

31.12.2012 16:56

walther Zobrazenie posledných príspevkov

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

v Ostatné

25

2204

13.09.2008 13:57

dadmtb Zobrazenie posledných príspevkov

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

v Redakčné systémy

3

816

01.05.2009 21:28

Majkl81 Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

9

499

25.12.2014 14:02

walther Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

6

592

20.01.2014 22:46

XOLOO 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