
01.02.2010, 09:47
|
|
Новичок
Регистрация: 06.04.2009
Сообщений: 16
С нами:
8998340
Репутация:
0
|
|
Из unicod в изображение
Есть unicod код PNG изображения (капчи с сайта) полученный Curl'ом php.
Вопрос: Как из этого unicod кода получить изображение?
|
|
|

01.02.2010, 10:59
|
|
Познающий
Регистрация: 24.05.2009
Сообщений: 32
С нами:
8930450
Репутация:
0
|
|
сохранить картинку с капчи можно так:
PHP код:
<?php
$im=imagecreatefrompng("http://site.ru/captha.php");
imagepng($im, "c:\\default.png");
?>
но в случае с капчей ее лучше скачивать курлом чтоб не перегружать капчу.
|
|
|

01.02.2010, 11:07
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами:
10021597
Репутация:
905
|
|
imagestring?
|
|
|

01.02.2010, 11:26
|
|
Познающий
Регистрация: 24.05.2009
Сообщений: 32
С нами:
8930450
Репутация:
0
|
|
Сообщение от krypt3r
imagestring?
думаю Margin имел ввиду что-то другое
|
|
|

01.02.2010, 11:40
|
|
Новичок
Регистрация: 06.04.2009
Сообщений: 16
С нами:
8998340
Репутация:
0
|
|
PHP код:
‰PNG IHDRЇ-W?¬с…IDATxњн|iђ\ЧuЮwпЫ{пЩzі`fЬ‘¦DЉ±Ё?‘IEVўШ%Йe%N©’JX’ў)ЩyQЙr•C«"?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…“§х“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њ>ћЁњ(яюЧ 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)?жьq«±ПQЊл}ЪрОъѓЃ0Ѓ™B«bЩ•†m`©Љђ@я.Ґ.ф-+І,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.С¬:ъЫхюНЗ йaяЉСџЊЗ¶ћG“|Р0ЖєLФО)Kj„ЪєвR…Виж*$јў±ўoolЛЬє^Џ™©k{YЩчO–СRГ?™0rЬкg«nп;ВЫ°баt”ЋСЃ}h¤14ТшчМ}я3џz|ї7]Еє,Ц4Bч5TЌfOВмN$¦рXэХщЖШRщ™ФRzЦТЧgT$ў‚'Є ”tїуу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я„Хї¶Ш<: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Ї”МВэџ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 в браузере, как преобразовать это в изображение?
Последний раз редактировалось Margin; 01.02.2010 в 11:49..
|
|
|

01.02.2010, 11:51
|
|
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
С нами:
10030823
Репутация:
149
|
|
Сообщение от Margin
PHP код:
‰PNG IHDRЇ-W?¬с…IDATxњн|iђ\ЧuЮwпЫ{пЩzі`fЬ‘¦DЉ±Ё?‘IEVўШ%Йe%N©’JX’ў)ЩyQЙr•C«"?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…“§х“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њ>ћЁњ(яюЧ 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)?жьq«±ПQЊл}ЪрОъѓЃ0Ѓ™B«bЩ•†m`©Љђ@я.Ґ.ф-+І,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.С¬:ъЫхюНЗ йaяЉСџЊЗ¶ћG“|Р0ЖєLФО)Kj„ЪєвR…Виж*$јў±ўoolЛЬє^Џ™©k{YЩчO–СRГ?™0rЬкg«nп;ВЫ°баt”ЋСЃ}h¤14ТшчМ}я3џz|ї7]Еє,Ц4Bч5TЌfOВмN$¦рXэХщЖШRщ™ФRzЦТЧgT$ў‚'Є ”tїуу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я„Хї¶Ш<: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Ї”МВэџ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 в браузере, как преобразовать это в изображение?
PHP код:
header('Content-Type: image/png');
|
|
|

01.02.2010, 11:50
|
|
Познающий
Регистрация: 24.05.2009
Сообщений: 32
С нами:
8930450
Репутация:
0
|
|
получайте лучше сразу пнг картинку через курл или гд2
|
|
|

01.02.2010, 11:54
|
|
Новичок
Регистрация: 06.04.2009
Сообщений: 16
С нами:
8998340
Репутация:
0
|
|
каким образом? просто пишу скрипт, который будет автоматически голосовать.
Так вот там есть капча. Я эту купчу получаю и перенаправляю на anti-captca.com(antigate.com). И эта капча выводится курлом ввиде юникода.
|
|
|

01.02.2010, 12:11
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
С нами:
8835027
Репутация:
150
|
|
PHP код:
<?php
$str = base64_encode(file_get_contents("captcha.png"));
echo "<img src=\"data:image/png;base64, $str\" alt=\"image\"/>";
?>
Так не? )))
|
|
|

01.02.2010, 12:21
|
|
Новичок
Регистрация: 06.04.2009
Сообщений: 16
С нами:
8998340
Репутация:
0
|
|
Спасибо огромное, 2 раз помогаешь уже)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|