Есть unicod код PNG изображения (капчи с сайта) полученный Curl'ом php. Вопрос: Как из этого unicod кода получить изображение?
сохранить картинку с капчи можно так: PHP: <?php $im=imagecreatefrompng("http://site.ru/captha.php"); imagepng($im, "c:\\default.png"); ?> но в случае с капчей ее лучше скачивать курлом чтоб не перегружать капчу.
PHP: ‰PNG IHDRЇ-W€¬с…IDATxњн|iђ\ЧuЮwпЫ{пЩzі`fЬ‘¦DЉ±Ё€‘IEVўШ%Йe%N©’JX’ў)ЩyQЙr•C«"[ Е(–С"mSi®ЕMЂ¬ 0�}¦§чо·Ю-?є1I‰‰!bй+Taъх№чћsЯчО=чњыљ(щy–лъФџвµI,Ч”"Я¤TТРЗ qTк_bмІµТн})¦ї…фВРЏДcг©гНЏЊЏH™5ЊЈ”њ UJ€^)УkЄгы— }<{ШРЏµ>wg·µгC?@©$гѓ”V э(!СZ*ъ~Д%Д]?w~h‡›5·V°PЖb…RўT’сM”TLг`«„”а™Р0•ёЯ2_i~`| лLг0N,Ђm„Х+)™Жѕ¦ѓ®wлЧJЭч2дQЮey7 =m_„qЧћ A&хЗє>‰&xїiq¬gА6°® іьЭMa.ъ]по€]µ† їwPЌ±%ча+ъ+х6звPkОBкйдџkЪR]+d—irм'(• ЈОАLжЎ@„иuэ»ГиљVC 0ЧTэUЇТъ с№ot…“§[—(С3¶7њ m5cѓ &—Lг@сyB‚dьAЛЬЌ ¤a[/bF@:V›эLЭp¦iіџ€9Џ—Є eЧZйяNБЉ+xMяПkaчgvBё‡уJ(у…8ЌЛћ/J_/‘bBE‚эp¦–є®пў)№vѕa®„‘uбЏ?`RЙы"Ґ’At-%ѕmЅpH:ёbђlм їЩ¤wм'гОЏ ©иљ)ЮаUєшЕїЛртБ•‹±НнM*€oлђэhЅюr¬"ImЭZ—јhЪ®ИpЂm=пXOGС•њчiЪІcэ`¤lwэЏ§>sтМ¬ З~:жь%Uеb@)k”?°Іњ*/ьџMўЦb-µuЅН!:Ќmk№4Е%+x¬дO}Ґ§тx’W4PинЋ‘±H.нх™‹©3YЙE^dЁЩЄ:IТQGg±п$�ЫЂ©Ј·ќ\7@I‰гу›‚%иHA)кшН›€}ЙЕ 2BсYPeGxI NZ,Ї ЏІ%Э;иИЂ\±\‹+µзгzw6‡D‡pI剔wИцЪЮ!GъАЖ§У·єMщµ[)R1ТЧ@ А6а�р#Ф|д„R '0vЌ(AWPИW[ѕ”®тJQz4Ґ·уш•ѕжґ|µ µХ[·zЁ‰ОЯ*PЕ¦—юЄ#�xeS·ёM*HЭмuєшнцьѓmТ=k1•і)LЮxсЁЂµ\)R1еџ!ёrе–k(»`кhxшеі<иЙ‹e IЋ m•ЩРvW-њ1ЄO%k?MT’а% zFДЇцЧx‰kјшvџјЭ„±јжЋ9lБЁЅo쉉љ¦w{Chжёф‰ iЧп›’оЫЭп5MTµМm PE-%C"}*=jt3zq}YЭЄUсCЏ¬ЯиЖ“ьm{S‡§·у™ H%їeH•’2Mi иm!rЄF2'E»¦-RZZ.}_··‹ ћ‘µ‰F›bеЗ“3_eKЇ{4‰NcЈЩ ЅEoБtХhwґё ЂЧB}э?{Ї9о�N¶ўњћПнФ&ҐФJ,i_эPсп2Ќ=1¶h¬t•эрp|Kзщ›pбb«мЪ:ГЭПu4ЄЖЎ]х“KјXSЩ8ЭФmlм1FzЊБОЦ€dЫBЬLклєvZИ.)3-йЪ Ђ†СN{Л f‹€8І[€.]›7Њ#НљTX-Jј%ЕDр•ћрґ)CўЕ ут.ЕҐЉе]^ —FWьы±ТXЙЇЅ2лO”ЂЬКW4fX}©&Bd$ўщzmП\tЯ@лўNµ”Hе gWСАуБЄ±ЎмЉ„Mыъ‚оѕEW/ЬцШ>яСЅћ(7іE±лpА2ИP—ѕГЭІіrНъ#ЋµЛуп”*‘€=Ф¬K4Њ®V*f™{pЄйX�ЯЄлs¦1 atЌлЭЅZљ7aґ9F› г?.ОяiWбЇі2Ёґѕ#0Ъ{0JвЈНkјJЛЏ¦x'ЉzЪn$=ЖЉ>ґ¤ҐёФ’V|kgмкqЕ€ф‰?6ДkЎy†Lј†3UbйFЦNЯШЇ<з¶yM ':YЩ‡PfO‚Z{_µс‚H8XЯ�љHњ>ћЁњ([:№fѓҐQ 7‹|©"B¦ЋН±ЙъШХsяуРЗlЅэ#;kџєеПt Р0єFК”eнnн$У1ґ'Qq-sos”0єКхп ўµФnВ/ИP4я–ґiqЩэ…Bнйн2дСBѓWVфYСO^ХCфV°ў§e3ZdS©ъо№ЖЎхЃ]яюЧ Pн�+]¶µЇиX»VєЖОaТ•жcГ(©ДbяиXП\)зВ5oўй“y5pе–тяoЌK#c™Э )№д%?¶ҐУ=ј ©”ђТca№™;kФШ,кa8_з%_4"СxЭQХDh†‡ “�љ3%¤рЇM±p6Цj@‰ћµЧД1аЩа…т…сђH…F 3wтHК›mПЧd©rCо9g‚єіЪUГ–µiA©м Ѕ‹;¬±э'{хЪ…rЫhЯМMЈ?iо№ЯдzџlымKНV„TгОЏ{W3oT2b›/Dуш“ejйfwBOЫй›вЫsR{¦тd2љ1ВFmEММД6¶&Ґ”{0_юз/h fљЃ‚ХџV!WRсr ё@ Ъю›Е€x+xlЩЕПНf)[i ©BKTCі;±*ЦЅS\bЅc»@*хдясэ~eпPл;%:Rґ-N…B_»VЁЙЩ"‹e±XдTЧнЫчЗми™сЫ_:ъСЯёю‘ПЭю! лР4„71ѕxI… cSнЩ{›щҐвЊo¤¤fиl;8CYVцЅгЕp¶жO”—FW*^ЫЁ"БЉћЁGZЬh\в•@ёLqIm=ч»E–ЧyQ«>Э%кС9ЃhТФLMъњh¤р·YИж„ґ’NР55bj BКPЁHPбЃD РRk“qчlxжђП…Т5’vhН—Ќ@ЭІЕ^JќцzҐdОћLjАѓжыWW'—Ш‰>±Ищь‹З¶yЎSсµOыєMЗМ;¤ґъ;— "€«цћД±Y0A@”ЉGl”Тz+O%WБ—тzЁ%L#лY'>ЪбoИЦ^ћeKІє”ZчOПШц`&sл СЁhDХ—fьУHен@eґЩЦє¤RЂђQС•PЦ#yfbАЋњС <±AI%jaґмJџГзoФFС”ЫТa¤.Тс–7аB«VRв©їпэОЧ7аДy®7аЊЉЇ}gпРH+{м}‚“uл=ЫGS…ѓAќ‰"}№н>}ЩАT:жШЪ’(Фq0uф¶!д�/µиH!еђ[¶]€жьq«±ПQЊ[ЦҐOЊЎҐ„t©hPw_,ZРД.фv.€І7FFЋ‰ЉЖ–хЖ«1¶¤XqюFЧЪ№т©/‹фhОЊж €7 Їтl[ґТ’ю_іЩЏФ/Рґw‡wГ†џнк\љsв ЦЩTЉ–[ЧMKМњJМNЖпЛОOЕЮ ЯЦnЭYЩІЈІugeЛОJµd>ц`—¤xаФРш\w¦фЌПЮЯЧ¶ (·‰Aб…z¦©ЈЇL`¶Ґ 3 SГr ЋI~гъU�+i ЦYx(ЈўЦ=!:њ-Ѓ–*"CчНщЗ¬ ЇзьЈgkиZRЖwъzWЊЁ€шгv8m?зо¶ ‚sѓЅ“K—JЏћ+Oгrыог+e‹ЊwпЏ>ыЈuчc¤°Шт ‰4Ы|y5ЧN„ Ејuм@Ъw_·QЄz‡ј;*ЭБД‘”]л}ЪрОъѓЃ0Ѓ™B«bЩ•†m`©Љђ@[‚Ьuн»·Ё<ќ€ж Н[.jљ„еuѕ¬Ч_9уРФQЦ`¤Ґ„і)¤Ћ”>eKzcOЊWОЙ‹�ЅЊЖ$/й|Y[№HRщDIўЕҐsYЫ°%=њ6Ш‚Б–хf�лЈШ¶@ъT6ґШ~я_є».п¬?щ— › v*®`'ЩД;6Пкѕ9cў"I‡ з SѓPа…љXЁ€жўbVpЗЋЅ”ђє·юЧ¶y7ЋюЂТ*Ґњ0є–f™» aђЛУ› г%Н ЯрѓЫ\яcJ%ПХн3isЫ БЙФDвДX¦о«§ПNS6A7Ї3”‚P*7t|(3{¬¶y” тCG»ЫёRVЭ(Лz№№ѓ@.ѓё…ҐJуИ$ ыБ]я.Ґ.ф-+І,jЎЮжн1киЩ…ухpѕНЧE-¬э4Є ЅН±‡2”P2аСbCъ<�¬§У€=kин¤’LтІЇB©XюмCKЛ¶ЏWЭЭ#ЉK¶мсJАK>/щзкЈҐҐ3K®IBzзЛ†JСxжЧuчыќћtLІ!g|сcйgщ‡fў|UjІРМІкk®Wo°(ЃђаRMжy№!›яљЅќК^яGозяЭ«•ыьDь{Њ2>JШЦ‹„шўЗс^БRіtdшбНћчq©VgІњЎ,VтЭ#ЛхWз›{<киf.‘щH^q(Fк/дx%аEџџ9ПN,НМЕ‰F‰A §{bј¤ќ{гЎbR=mлY‡W|^ўJ—ї—…* 1Cos�= «/%jЎhDЉIЅлґ{А±‡CjЇе)цу;УОощЬФв¬эвCСьcs !ИeґmэаR ‰Bд5ЄЖМЙшЊjҐ`5Љѕv} C—RI…Ђ©йg‚<я щбНs\Ь^,я…c=Џ=Т|Ч–с.ъMэ€aG]Ѓlи.оюТЄl)›#f.С¬[Ж·uЦ_ќчO”D# NW‚©4PYjg!•’JzЊ=Љp¦FmЭкKQG¦nmр Ґўј+к„RB±eЏ-{+ГҐn«S х—:D#’S\f>4$=VЯ3ЦCЊЗ¤?\G°ZVѕњ~rШї|zУ¶Zw_pХ°№±Ы8<Ѕx,8:ЗљЩ¤¦X6Aя楟4jЖ‘э™ЅЬx|-s.0µМ§–[]:ъЫхюНЗ йaяЉСџЊЗ¶ћG“|Р0Ж[ЇЦЂbC'v ‘¤#¶љ™Z»/<пи2Їю©І 8µtі'AmR™Го'љ1XБc…ЦMҐ¶ЮМ:Ы’;{ьЙrcЯв™MD©YЕ&–¦В7п#Q{6 #ЈСxњљљХ›rЗ–ў…:€©mЋ–0НхS2$*ўЎпзЕ†[·9^\<ыЈu»ю©ыҐ' Н‹нIzщЂ)ёP!WKсҐ»Т™ –igлЦ{мiугЧДТ1:™з‹мш;±ИЛ‚qњZв§т\sыЮmс(zБќJ9–±їщj @Ви:Ч»»гжЗWЭ`VР”RfGМм€°3•з§›‡YљЮD2¶5€m ‚cJ*С€xЙ—з•АкOk1Гџ,Kџз~ЇНюёU±]єLФО)Kj„ЪєвR…Виж*$јў±ўoolЛЬє^Џ™©k{YЩчO–СRГ?™0rЬкg«nп;ВЫ°баt”ЋСЃ}h¤14ТшчМ}я3џz|ї7]Еє,Ц[A"!иoЧћуЛЫ·ugexґ1њУO,тBM™e§т,€T:FЇ4№P\ Ю7=љн)ЦЗЏ7•шv3Гђ0єКх>!дєчИ`^ТљЕ'pб1rі;aч§—2аб|]4Bч5TЌfOВмN$¦рXэХщЖШRщ™ФRzЦТЧgT$ў‚'Є ”t[ч•-лОж0¶Г·Ъ®µzSXС«ѕ<њ*їN- нwWЯ#“ПoГ†С^cr‰?}Р/~uЛKOзJyЛЎо@‡>Ъk*!U±!'™Ёй‚�.€gїёЂн€БlmSЏ1ТЈяЦ-‰ЭбЏцzs%1Wj9ТL-^]їууwѕP8^Н¦юDУжDмК†њ‘(qY%d}пBэиІbШ–�љ™‹§пИ7лLЌЭ9^тҐПЌб¬ћ¶Јјkvjj‰ќЭц`†f_¬>џ'МhЎ±І;ZeJ* PKьбВьDобјRP!§–ftЖ@€Со�№„СлыЪГпфpц{Ѓ_И†ЕЉР(:SЪИ:cdќ‘»чиMОяеЏ{-S>g{Эћ¤ЫъLЫJ)©ђ7т§Ћ%_;ж±f¤ ЈєuЌ `\НyЕMю‡Я#3Л1ыЙ јAЄ4c›Ю;°‚ъЛ1я„Х[Т’&-i¦oаХ@ФЈpѕ.=ОФВЩЦцUKЙШhGтЄЈ=@ёQ8]ї¶Ш<:KcYgkаЬQ§† АЛ~+rJћ©ASляэ™ЋS!o]¤ѕЁЂ·`C:FN.с#ђЇќЋьЗo&T Ќ4†iгаBMщФ2/Цe±ЮZ2 AЯнЖЫ—(…?>ИҐj T=№пФЩ5%—СюУ—џїcы!tv№юїѕVћAт/yѓ§–sQЮ-?;№І9l‰ДФ ¤10ЊЫС‚®§нфН*8]1{ZЬЊmо€mоpЏ,7,І‚лоm.(E дНГЕ·uv~ъа›Ї_І8ЇМфЛПt~э‹ЫKщіYzJХаHcxґ®iJфшБфТЬлN hєwд)‰’р=}вHТwхOюодѕztхMy‡P‹Як(ьM¶Yљ:ц¦°чЛщМн-яОйоЮЛлХ]‰hО ц†РиaюqСњ-з €ЎІwЦъ~Йhы9[ЊKз[§<ъЬг=чdЏѕ–9u,)шлГ”¶Ф;{|Ґ€аДwхсѓ©7T(L[оё®шЩяzbЫU\J€фЖ«±Жћ�»ЧсЗmЅќЭ7›јЦ 8?ыєЛkі”+=љЖJЕљВЩЪB(Ё€рІоґ;»Фы•<щ%xgшЌx7U+‘гУ‡чeЏмП^�ycСТvД¦Лj¦%¤$J’JЙњџЋЭщЙ™ПЭ{<УѕЖ›Ё·†р 8С’»Н«ґє+!лљdDTґfҐJ‹K^ЈТҐоkNxъuЗRМ~¶йяNЩѓ—ґЌoЃUxЧЄоЛ•ЊВґ[+љЋ ЂfбкжQыЈ–vОКz‰ь Ю;уЋЛ»&WтKД’ОhhцІаИЂ’Jё5µ¶_ЯЁ'[±UИЉ'єsИЪ9dИЭычn]Ї”МВэџHЪ$nяєЛ_ЂШH»Х›lј¶LWYСWсЖloМ†ЄЂ uCккч|Oф^cхk$с$Џ'№ћYНЧв.hq3}У@ъ&H&в7я°±'ЦШуЖЪіјИ?ґрaнм—ФРR7y©›<KЯјmХY5ј<щЇpбш~…ішяAZв G±IEND®B`‚ Вот такую байду выводит curl в браузере, как преобразовать это в изображение?
каким образом? просто пишу скрипт, который будет автоматически голосовать. Так вот там есть капча. Я эту купчу получаю и перенаправляю на anti-captca.com(antigate.com). И эта капча выводится курлом ввиде юникода.
PHP: <?php $str = base64_encode(file_get_contents("captcha.png")); echo "<img src=\"data:image/png;base64, $str\" alt=\"image\"/>"; ?> Так не? )))
Еще так можешь ) Поидее так правильней ) PHP: <?php $str = file_get_contents("source.giff"); //Тут твой "юникод" :) //Или $str = " ‰PNG IHDRЇ-W€¬с…IDATxњн|iђЧuЮwпЫ{пЩzі`fЬ‘¦DЉ±Ё€‘IEVўШ% Йe%N©’JX’ў)ЩyQЙr•C«"[ Е(–С"mSi®ЕMЂ¬ 0�}¦§чо·Ю-?є1I‰‰!bй+Taъх№чћsЯчО=чњыљ(щy–лъФџвµI,Ч”"Я¤..."; $file = "new_img.gif"; file_put_contents($file, $str); echo "<img src='$file' />"; ?>