10/10/2018, 09:52

Hỏi về hàm imagecreatefrompng

Code:
<?php
$im = imagecreatefrompng("dohoa.png");
imagepng($im);
?>
Kết quả:
Code:
‰PNG  ��� IHDR���D���D���·qå�� VIDATxœÝ›[Œ[ÇyÇÿ3s¯Ëår¯Ú•VÚ•,[®mÉŠ©[Š´N+EÒ HkÇE»@ßÚ§íCÑÇ¢} ‚EÛ4hæ!âÔvR#Žl˶lYÚH+qWÚ«–Ô.ÉÃsx.sûú@)^­¹êÞt©ÿ HpHÎÌïÌ7ßÌ÷!#"|ät,=vìØšmñw_È–òÌ®bœ»Òl¶TÊåŒ œ1ÎcŒÃŒqÎ�Æ8g=]ni`q/Ô™çŒ)CýÝ©kDjÀX²–¬TÆëλœ}Øî‹ÿôÞ&`îY™$"W ^Êå«aÖ¿ý½Ú¼ŒQJÊÃO}¹oäA2*Q6’>ÖûÝ=72qäf‹Ÿþ£¿Ì—†ùòŸ§Ó)²šØ÷c kµ Çÿæçÿjxüè×ÿöRFéTÖlÌKÝ+0Œ¡á‡<ø©/9þ§¥]c¯~÷k—'ßï-i]³Z«»ÓžØVǼ«ÿ‰ß}~ïÃO;nöò¯NýìûÿšËg9ÃÆ—Ž»CDDdu2°û‡?óbi×ýZ&JÊ—þó¢V£T,(³áq¹»0¸‚1’#÷;ôÛϧQ«áf¯ÿäÛ“gßì/ÝÜŠ~7a¬µ…v?øÙ±Oü!s³q«)ҹ˓g^~é? ]y0˜9±_ë.Á@&—q÷>ò{C‡>£‰LÔ"æ¶êµ—¾ý5NI>“'º1Ÿ6¬»CVu‹ãGOw‘I¨-³$˜à?þî¿Ì_>¿g¨È6‰ÑÖ‡!"«{û‡ÆŽžH÷ì‹Â¦¶L[!ÜÜ[?ÿÁé7^Ý»«È9¶¶û½³02ºhdìèçx~ Ž<1ÜXGê֏¿÷­Ø_ê+Hm¥Úzw†�‡™Á‘}Ã÷?n�úÒ0¥¹4ŽåüµW~23u~l¸xÝ{miê·uÛa0ýÃû÷QFËD*ÃÍ¥vˆ»ç>8õþÛ¿Ü3Ðe‰°‰µ¾³n/qfûFöö’*–ÚJÃ¥ŠR±4å©É_¼úßC¥LÊë­õ‚3±‘¸Àm…!"Û;´»4<ž¨P«—ÖM”­T–Ν={áÂÔ@1“Ï¥ˆè£cpîúµ3uÜìÜþqoÈšž¡¡âàîD¶´%e…Ô¼îyÓå©ÉÉòB5,uïÌ[»v©gŽ�À–ú‡'W*^kƒî<ˆˆÁt÷÷úղĤFÃóff—ªÁJ¹Ln¨”ùhÉ8ÇÒ²9s)¾0ÓŠIqˆ .;;CÓS*v•ú¥Š”‘AT¯U¯.V¯Õ"¯Åk>ãÜßÕ嶦®Æð?§ÔÙËqË($°ö;·ÐŽÁЍgcM¡˜ÏºÂV5=Ï«Õ½fÍÓ^À¡XiRœàáñBwÞ1«¢aÎ ––1qÉž¹¢³`f3}Ø1Æ@©u6ˏk×.%qЊÃVl½-ÖPó¬×¢#ݹ´X«¸iÃ~vRL-Ú–¢4`±G½30 BbtÊQÖJ¿k“$Ê´bòZhø¨ûT÷©áÓÞ¡®bÞ1–,8ƒëÚ©+™÷'œEOØô–0v†1XB¢ŒãHbRªÄŒ•ŽbãµÐÐðYÍC­IcÃ]†óÆ@‰4®cÃDÌOeÞ|/§È¤¡-¶´ÁÜ)X‹P+Á%ƒTFZ’‰Valš-òV÷Yݧå†îËîʶƒGΈqòš©·ßí«Ô8 ]Ц¦Ç¶`v ã«.#8ÂD9B !•‘†¤Ô*JL3$¯…F“Õ}ºÖ°ýǺ‘¼µ$8„cÓ{Νë•P’¶aZ[!àƒ9Œõ†Æ2�„¶Å³•fbI‚·I”Ò2’:ÉxÍgžOËžíʦƆ2ÖqÇ´üì;oì«Ž…r@Û4­­À�ìÔe@Êp�D0–ÂDÊu•ÒÒR"Ž¥"Ûð™ е:eÒΣº‡„ª×ò§ßzÀGL°;2 [€AÚ%W0k{á(ÔÚ(áHm¤!©´’J±mÏ“F@+qÆ;؝Ikˆ»:l>xûp+tDÆ`mg¹êí¶ah‘NX ㇱãHm”!©’J‡‰ñÖðYݧ•&Þ|¸»ƐpTØ,ž;õÉ(Âÿ‹„œ1pn¯ó´u+“Ü(Œ`¶g½Xä„֏bÆ%i­’FJ­#iš«ûÌ°âQ¬èØý…BÎц·A£÷ÂÛŸJá µ:,¦ëWª½#í jû™ÐžMöÆÈ´é<›p�¤¬°†­˜0RV+e”Ô:NŒ2/àžeÏ$Š=ùHq¸7ÍãÂÕW&I’Gˬ². ,È‚1ÝøÌAŒ…´Ü:Ã|ôF'4]ˍ8Wce9W–´6*Q:–ÖYÃgÍV<«ž:Ò³8«³L˜é³6ëýÊghۏpS-ÁÆXQh0H4¦µ W×&•J­)aŒ¥Sn¾4Í(º$¡‘ÚD‰ "x-ÖPó±ìø‘žñ‘¬TD�æÊÙGæ§ppݸØu£r‚&®�0O0�ææ­þ¦=vg˜|>¿úm;W?44øÌç~¿+ÿì+ßÿúÄé1ÎcÅ‚~‹y-¬xÖüðþìHZiC&…ò{Í]Ù/ npǁ»Œs+8c±õ¬Ò&`–––Ö”ôööˆ£pïèèW^øûïý×àO_úw©Y³f‹MJ§øуy! 5åÒ̝Ÿ çæºòp�n¡�p�I“;N².ÌÄÄÄš’t:½´´400ÐÝÝ=>¾ÿOþ쯵Mãßþ9JȏЕÝŸsIã:Lp¼ö^cr.x©ˆý8šÃˆ…4ÂÇŒB°ã$ëÂtT___†]]]ýýüÕ¿XZö¿ùÍoˆ‡Ær– µI9¬îë³þäÀ ©á|SEŒâiŽ”EÒŸ»søðágŸ}¶X,ÎÍÍ•ËeÎùC=T*•¾ô¥¯ºxq$wUIéGÖI9g‹Ë67Í]YǤ„?Žq}] 0w`ž|òÉ_|QJyùòåJ¥2;;ûÆoœ8qâàÁƒJ©‘={c,UHU–—窕õί´°XÅ›½8¬¡Š¸/Ä¢Åöwý›9pàÀ/¼àûþÌÌÌÒÒRµZ™™™ššj6›Ï<󌵖,º{2éôÜÜÜįÎßú$Ngô¥Pt‘Ïc™e¹å t:ýÜsÏ5r¹)tábÔñ‹KbÞ¤ÎWú �€‘µrqZôîeíà~ÞÚBnúðp çkXöí :Ãì¹þJdâ²™Ï;³‡Ø'Ñ¡MUÍÀ2}øÆbÔæñó+Ûìî­Õ&ü°CH@'õTŠ¿ú`ÐvU)«v»í|qð4zÓèÈ ¤]tuc_}Ê‹8bñ¶bïmǤoÕmya!�÷oÄg_¦rÃ>¿O(„€%Xi¡,4Ár8Á$hÖqÞÃôÞŠPف³7k½¨©3ëtxmã_dß!:£–`¹‰™�³Ò@Z$‰Fd!=L]Ã{®ÝŽüK[;�“FŽx±F¢ÒN@Þyí�̽£õ`îÉ?6lU+˜ÎföÿT«‘ù_P¡¸3ñv»µ����IEND®B`‚
Giúp em với
jiSh@n viết 11:59 ngày 10/10/2018
kiểm tra Unicode signature.
khuongCOMPUTER viết 11:56 ngày 10/10/2018
Chạy đúng rồi đó chớ? nó hiện nội dung file png kìa.
Muốn hiện ảnh thì tạo 1 file khác <img src=file php trên kia> là hiện được ngay.
thanhphamtien viết 11:59 ngày 10/10/2018
cái ông jiShin gì đó nói như bố tướng, biết rõ thì trả lời!
s.code viết 12:07 ngày 10/10/2018
PHP Code:
<?php
$im 
imagecreatefrompng("dohoa.png");
header("Content-type: image/png");
imagepng($im);
?>
jiSh@n viết 12:03 ngày 10/10/2018
Được gửi bởi thanhphamtien
cái ông jiShin gì đó nói như bố tướng, biết rõ thì trả lời!
Ớ, thế là miền nói sai à? Đối với FF thì ko cần set header mà chỉ cần output stream image là nó sẽ hiển thị
s.code viết 12:09 ngày 10/10/2018
Được gửi bởi jiSh@n
Ớ, thế là miền nói sai à? Đối với FF thì ko cần set header mà chỉ cần output stream image là nó sẽ hiển thị
Sai..... Đối với IE ko cần set header.

Tuy nhiên đó là truy xuất trực tiếp. Còn khi nhúng vào thẻ IMG thì cả IE lẫn FF đều chạy tốt khi không có header.
jiSh@n viết 11:57 ngày 10/10/2018
Được gửi bởi s.code
Sai..... Đối với IE ko cần set header.

Tuy nhiên đó là truy xuất trực tiếp. Còn khi nhúng vào thẻ IMG thì cả IE lẫn FF đều chạy tốt khi không có header.
Thế thì đúng là sai vậy Từ khi làm thành cái lib thì chả bao giờ dùng trực tiếp đến các hàm này nữa, cáo lỗi cáo lỗi
Bài liên quan
0