spoofchecker_001.phpt 692 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. spoofchecker suspicious character checker
  3. --EXTENSIONS--
  4. intl
  5. --SKIPIF--
  6. <?php if(!class_exists("Spoofchecker")) print 'skip'; ?>
  7. <?php if (version_compare(INTL_ICU_VERSION, '57.1') >= 0)die('skip for ICU <= 57.1'); ?>
  8. --FILE--
  9. <?php
  10. $url = "http://www.payp\xD0\xB0l.com";
  11. $x = new Spoofchecker();
  12. echo "paypal with Cyrillic spoof characters\n";
  13. var_dump($x->isSuspicious($url));
  14. echo "certain all-uppercase Latin sequences can be spoof of Greek\n";
  15. var_dump($x->isSuspicious("NAPKIN PEZ"));
  16. var_dump($x->isSuspicious("napkin pez"));
  17. ?>
  18. --EXPECT--
  19. paypal with Cyrillic spoof characters
  20. bool(true)
  21. certain all-uppercase Latin sequences can be spoof of Greek
  22. bool(true)
  23. bool(false)