Basic PHP document management system, including automatic detection of corporate logos in letters
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ocr.cron.php 610B

12345678910111213141516171819202122
  1. <?PHP
  2. require_once('database.inc.php');
  3. require_once('cron.inc.php');
  4. foreach (checkDir('docs', '') as $doc) {
  5. $sql = 'SELECT COUNT(*) FROM ocrresults WHERE ocr_image = \'' . $doc . '\'';
  6. $res = mysql_query($sql);
  7. $num = mysql_result($res, 0);
  8. if ($num == 0) {
  9. echo "OCRing $doc...\n";
  10. $gocr = `djpeg -pnm 'docs/$doc' | gocr -`;
  11. $ocrd = `djpeg -pnm 'docs/$doc' | ocrad`;
  12. $sql = 'INSERT INTO ocrresults (ocr_image, ocr_gocr, ocr_ocrad) VALUES (\'' . $doc . '\', \'';
  13. $sql .= mysql_real_escape_string($gocr) . '\', \'' . mysql_real_escape_string($ocrd) . '\')';
  14. mysql_query($sql);
  15. }
  16. }
  17. ?>