| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
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>";
}; ?>
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
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
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
dikes.. nakoniec som to cele prerobil a spravil nanovo a tam uz nejako chyba nebola
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ď |
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Problém s uložením miniatur do db v PHP, ASP | 6 | 672 | 09.11.2011 13:36 neopagan | | Tvorba hry v Ostatné | 2 | 796 | 05.04.2011 13:05 wolfrough | | TVORBA MECHANIZMOV v Grafické programy | 1 | 452 | 12.06.2016 0:57 SKRiPT | | Tvorba ikonky v Grafické programy | 5 | 878 | 16.08.2011 22:22 marian_sk | | Tvorba newslettra v HTML, XHTML, XML, CSS | 1 | 358 | 28.03.2013 11:43 Merlin_sk | | tvorba webu v Redakčné systémy | 4 | 798 | 24.02.2011 7:52 don jebot | | tvorba videa v Video programy | 10 | 4962 | 28.05.2010 16:24 Black Scorpion | | tvorba prezentacii v Ostatné programy | 2 | 755 | 19.10.2007 8:54 asken | | Tvorba serveru v Ostatné | 4 | 799 | 25.09.2010 12:16 majky358 | | tvorba MIDI v Audio programy | 0 | 914 | 28.05.2009 1:20 lacid | | Tvorba loga v Webdesign | 1 | 3371 | 28.08.2007 21:06 javo | | Tvorba hier v Ostatné | 6 | 430 | 31.12.2012 16:56 walther | | tvorba obrazku v Ostatné | 25 | 2204 | 13.09.2008 13:57 dadmtb | | tvorba fora v Redakčné systémy | 3 | 816 | 01.05.2009 21:28 Majkl81 | | Tvorba článkov v HTML, XHTML, XML, CSS | 9 | 499 | 25.12.2014 14:02 walther | | Tvorba aplikácie v Assembler, C, C++, Pascal, Java | 6 | 592 | 20.01.2014 22:46 XOLOO |
| 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
|
|