recognize
recognize($filename, $apikey, $path ='http://www.anti-captcha.com', $is_verbose = true, $rtimeout = 5, $mtimeout = 120, $is_phrase = 0, $is_regsense = 0, $is_numeric = 0, $min_len = 0, $max_len = 0,$is_russian = 0); - recognize captcha from the specified file
The function accepts parameters as input:
$filename – path to the captcha file$apikey – key for identification on the service$path – path to the service$is_verbose - enable/disable verbose mode :false(disable), true(enable)$rtimeout - delay between captcha status polls$mtimeout - waiting time for captcha input$is_phrase - 0 or 1 - flag "2 or more words in captcha"$is_regsense - 0 or 1 - flag "case of letters in captcha has the value"$is_numeric - 0 or 1 - flag "captcha consists only of digits"$min_len - 0 (unlimited), any other digit indicates the minimum length of the captcha text$max_len - 0 (unlimited), any other digit indicates the maximum length of the captcha text$is_russian - 0 or 1 - flag "captcha should only be shown to Russian-speaking employees"
Example:
$text=recognize("/path/to/file/captcha.jpg","your_admin_key",true);
$text=recognize("/path/to/file/captcha.jpg","your_admin_key", false); //comment disabled
$text=recognize("/path/to/file/captcha.jpg","your_admin_key",false,1,0,0,5); //comments disabled, captcha consists of two words, the total minimum length is 5 characters
After testing, the function returns the result of its work to the script :
The result of recognizing is a captcha or a code string with an error response:
ERROR_KEY_DOES_NOT_EXIST - you used an invalid captcha key in the requestERROR_WRONG_ID_FORMAT - invalid captcha ID, only numbers are acceptedERROR_CAPTCHA_UNSOLVABLE - captcha could not be solved by 5 different employees