Exemple #1
0
 /**
  * Encode a given ACE string
  *
  * @param string $ace_string
  * @return string UTF-8 or UCS-4
  */
 public function PunycodeDecode($ace_string)
 {
     return Punycode::Decode($ace_string);
 }
Exemple #2
0
            } catch (RegistryException $e) {
                print "{$e->getMessage()}\n";
            }
        }
        break;
    case "se-cancel-delete":
        if ($Registry && $domainname) {
            $module = $Registry->GetModule();
            try {
                $module->Request("test-domain-delete", array("name" => "{$domainname}.{$tld}", "clientDelete" => 0));
                print "Cancel delete request for '{$domainname}.{$tld}' is sent\n";
            } catch (RegistryException $e) {
                print "{$e->getMessage()}\n";
            }
        }
        break;
    case "idn-decode":
        print Punycode::Decode($argv[2]) . "\n";
        break;
    case "idn-encode":
        print Punycode::Encode($argv[2]) . "\n";
        break;
    case "is-idn":
        print preg_match('/[\\x00-\\x1F\\x7F-\\xFF]+/', $argv[2]) ? "Yes\n" : "No\n";
        break;
    case "decrypt":
        $str = $argv[2];
        $key = $argv[3];
        print $Crypto->Decrypt($str, $key) . "\n";
        break;
}