Показать сообщение отдельно

  #16  
Старый 26.06.2006, 10:09
DIAgen
Познавший АНТИЧАТ
Регистрация: 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;} 
 
Ответить с цитированием