Autor Zpráva
sailgohooo
Profil
ahojte.
mozno to tu uz bolo riesene, mozno nie, no nenasiel som.
ako uz vyplyva z nadpisu: chcel by som pri uploadovani obrazku vytvorit a ulozit ( napr. do zlozky "small_imgs" ) zmenseninu obrazlu, ktoreho uploadujem.
pomoze mi nekdo :)
vopred dik za kazdu zmysluplnu odpoved
nightfish
Profil
imagecopyresampled
sailgohooo
Profil
hmmm.. to som skusal pred piatimi minutami ...
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\test\index.php:5) in c:\program files\easyphp1-8\www\test\index.php on line 11


Fatal error: Call to undefined function: imagecreatetruecolor() in c:\program files\easyphp1-8\www\test\index.php on line 19


neviete co s tym je?
moze to byt tym ze mam php 4.3.10 ?
nightfish
Profil
neviete co s tym je?
imagecreatetruecolor
Poznámka: Tato funkce vyžaduje GD 2.0.1 nebo novější.
takže je potřeba v php.ini povolit extension php_gd2.dll
sailgohooo
Profil
no v mojom php.ini to vyzera takto:
;;;;;;;;;;;;;;;;;;;;;;

; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example, on Windows:
;
; extension=msql.dll
;
; ... or under UNIX:
;
; extension=msql.so
;
; Note that it should be the name of the module only; no directory information
; needs to go here. Specify the location of the extension with the
; extension_dir directive above.


;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
;PHPExt
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll
;/PHPExt
nightfish
Profil
odstraň středník (;) před extension=php_gd2.dll a restartuj apache
sailgohooo
Profil
teraz mi to vyhodilo asi taketo nieco:
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\test\index.php:5) in c:\program files\easyphp1-8\www\test\index.php on line 11

˙Ř˙ŕJFIF˙ţ_Űłţ (Rž?ńŁ#kEđçĂ???źć?š1Ř7pIXöî5ý´˙ŕ˘"ź ... haky baky ...

co teraz?
ale dakujem za ochotu!
nightfish
Profil
vypadá to, že to začlo vypisovat data nějakého jpeg souboru
tzn. vložit někam před řádek 11
Header("Content-type: image/jpeg");

kdyby byl ještě nějaký problém, tak zkus přiložit zdrojový kód, budou se tak lépe hledat problémy
sailgohooo
Profil
?
nechapem - mam vlozit toto " Header("Content-type: image/jpeg"); " niekam pred riadok 11 ? ale TO je ten riadok 11.
no a zdrojaky su jednoducho odtialto http://cz.php.net/imagecopyresampled
nightfish
Profil
na té stránce je zdrojáků asi 30, ale předpokládám, že myslíš ten označený jako Příklad 1
jestli jsi ten kód zkopíroval naprosto přesně, tak by to mělo fungovat
zkus se podívat, jestli na začátku souboru před <?php nemáš mezeru nebo prázdný řádek nebo jakýkoliv text...
sailgohooo
Profil
wow :)
super, teraz to ide - dakujem moc.
no len sranda je, ze mi teraz ten obrazok zobrazuje - ale ja ho nechcem zobrazit ale ulozit do nejakej podzlozky - jak na to?
nightfish
Profil
vymaž řádek
header('Content-type: image/jpeg');

a imagejpeg($image_p, null, 100); nahraď
imagejpeg($image_p, "vystupniSoubor.jpg", 100);
sailgohooo
Profil
jou jou!!
ked sa nekedy v zivote stretneme mas u mna veelke pivko :D
diky moc moc moc, secko slape!
Toto téma je uzamčeno. Odpověď nelze zaslat.

0