
26.06.2006, 10:09
|
|
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
С нами:
10539746
Репутация:
1276
|
|
Вот случайно наткнулся
PHP код:
/*Функция распознавания изображений Рапидшаре.де*/
function rapidcode($image){
$im=@ImageCreateFromPng($image);
if($im){
$a=explode(";","Здесь много,много цифр, забивается матрицаа изображения");
for($i=0;$i<34&&!isset($f);$i++){
$d=explode(",",$a[$i]);
foreach($d as $xy){
$x=substr($xy,0,2);$y=substr($xy,2);
if(ImageColorAt($im,$x,$y)!=16777215)$f=$i;else{unset($f);break;}}}
for($i=0;$i<34&&!isset($z);$i++){
$d=explode(",",$a[$i]);
foreach($d as $xy){
$x=substr($xy,0,2)+20;$y=substr($xy,2);
if(ImageColorAt($im,$x,$y)!=16777215)$z=$i;else{unset($z);break;}}}
for($i=0;$i<34&&!isset($t);$i++){
$d=explode(",",$a[$i]);
foreach($d as $xy){
$x=substr($xy,0,2)+40;$y=substr($xy,2);
if(ImageColorAt($im,$x,$y)!=16777215)$t=$i;else{unset($t);break;}}}}
$s="RB8DKAW6H0S953NXGMEPU4IF2T1VJZCYL7";
if(isset($f))$f=substr($s,$f,1);
if(isset($z))$z=substr($s,$z,1);
if(isset($t))$t=substr($s,$t,1);
if(isset($f)&&isset($z))return $f.$z.$t;else return FALSE;}
|
|
|