Source code of /package/share/maintenance/pattern-generator/iana_functions.inc.php

Last modified: 2014-04-09 14:16:20

Download

<?php

#
#  generic Whois - Automatic Pattern Generator: TLD
#
#  (c) 2012 Daniel Marschall, ViaThinkSoft [www.viathinksoft.de]
#
#  Distribution, usage etc. pp. regulated by the current version of GPL.
#
#
#  Version 2014-04-31
#

define('IANA_TLD_CACHE'IANA_CACHE_DIR '/tlds-alpha-by-domain.txt');

function 
get_iana_tld_data() {
    if ((
USE_CACHE) && (file_exists(IANA_TLD_CACHE))) {
        
mkdir(dirname(IANA_TLD_CACHE), 0777true);
        return 
file(IANA_TLD_CACHEFILE_IGNORE_NEW_LINES);
    } else {
        return 
file(IANA_TLD_REGISTRYFILE_IGNORE_NEW_LINES);
    }
}