Nahledy.
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Mel bych dotazecek, je v php primo nejaka fce ktera vytvori nahled obrazku ktery vlozim pres formular na stranky? Pokousel jsem se vytvorit vlastni, ale furt mi to u vetsich obrazku hazi chybu: Fatal error: Allowed memory size of 15728640 bytes exhausted (tried to allocate 8192 bytes) in /3w/webzdarma.cz/c/chopok/imgvloz.php on line 52 Nema nekdo tento problem vyresen a nemohl by mi venovat cast toho zdrojacku?:) Dik
-
hehe rves tam moc velky soubory.. ja mam sem si taky napsal vlastni scriptik a tady je : <? if(!Empty($submit)) { if($obrazek_type == "image/jpeg" OR $obrazek_type == "image/pjpeg" AND $obrazek_size > 150000) { $note .= "Obrazek je prilis velky"; $submit = ""; } } if(!Empty($submit)) { if($obrazek_type == "image/jpeg" OR $obrazek_type == "image/pjpeg") { $obr1 = "data/images/Screenshot/normal_".$id.".jpg"; // Cesta k normlanimu obrazku $obr2 = "data/images/Screenshot/small_".$id.".jpg"; // Cesta k zmensenine Copy($obrazek, $cesta . $obr1); //prehajem velkej obrazek $velx = 160; // Velikost zmenseniny v ose X $vely = 120; // Velikost zmenseniny v ose Y $img_zdroj = ImageCreateFromJPEG($cesta . $obr1); //vytvorime obr z normlaniho kterej jsme ulozily $img_cil = ImageCreate($velx,$vely); // vytvorime zmenseninu ImageCopyResized($img_cil,$img_zdroj,0,0,0,0,$velx,$vely,ImageSX($img_zdroj),ImageSY($img_zdroj)); //prekopem velkej na malej a tim mame zmenseninu na svete ImageJPEG($img_cil, $cesta . $obr2); // ulozime zmenseninu ImageDestroy($img_zdroj); // znicime obrazek ImageDestroy($img_cil); // znicime obrazek $note .= "Obrázek byl poslan na servr."; } else $note .= "Obrázek není jpg"; } $note .= " <div class=\"text-center\"> <form method=\"post\" action=\"?p=$p\" enctype=\"multipart/form-data\"> <input type=\"hidden\" name=\"PHPSESSID\" value=\"".SESS_FORM."\" /> <input type=\"hidden\" name=\"id\" value=\"$id\" /> <table class=\"width_100 noborder\"> <tr> <td>Krátký popis:</td> <td><input type=\"text\" name=\"s_popis\" /></td></td> </tr> <tr> <td>Obrázek:</td> <td><input type=\"file\" accept=\"image/*\" name=\"obrazek\" /></td></td> </tr> <tr> <td><input type=\"reset\" value=\"Smazat\" /></td> <td align=\"right\"><input type=\"submit\" name=\"submit\" value=\"Přidat\" /></td> </tr> </table> </div><br /><br /> <div class=\"pismo_male text_center\">Obrázek musí být ve formátu jpg či jpeg.<br />Obrázek nesmí být větší než 130Kb.<br />Délka natahování obrázku zavisí na rychlosti vašeho připojení.</div>"; echo $note; ?>
-
ale jeste si trochu uprav ten formular ja jsem ho nechal tak jak jsem ho vytahnul z webu takze mozna nemusi fungovat..
-
Nemuzes tam mit Copy() ale move_uploaded_file()
-
proc ne ?mne to tak funguje v pohode..
-
<HTML><?php $size = GetImageSize($file); $im_in = ImageCreateFromJPEG($file); $im_out = ImageCreateTrueColor(120, 100); ImageCopyResized($im_out, $im_in, 0, 0, 0, 0, 120, 100,$size[0], $size[1]); ImageJPEG($im_out, "nahled/obrazek.jpg"); ImageDestroy($im_in); ImageDestroy($im_out); ?> <FORM ENCTYPE="multipart/form-data" METHOD="POST"> <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="209715200"> <INPUT NAME="file" TYPE="file"> <input type="submit" value="Uložit obrázek"></HTML>
-
master: napsal jsi to same co ja..
-
<HTML>vicemene ano.. ale vsimni jak ten zdrojak vypada... z toho tveho vycte imagelama kulovy, akorat si to zkopiruje a dal to hasne protoze i ja v tom tvem zdrojaku mam gulas</HTML>