Source code of /usr/share/gwhois/subprograms/fo

Last modified: 2018-03-19 16:58:27

Download

#!/usr/bin/php
<?php

#
#  generic Whois - Subprogram "fo"
#
#  (c) 2018 by Daniel Marschall, ViaThinkSoft <www.viathinksoft.de>
#
#  Distribution, usage etc. pp. regulated by the current version of GPL.
#
#
#
# History:
# 2018-03-19  mar   Initial release
#

require_once __DIR__ '/../includes/common_functions.inc.php';

$domain = isset($argv[1]) ? $argv[1] : '';

$url 'https://www.nic.fo/routes.php?route=check_domain_available_pre';

#$post = 'cmd=search&SearchForm=C:\Inetpub\wwwroot\domainsearch_form.htm&request=Domain%20name:%20'.rawurlencode($domain).'&index=C:\dtSearch\BIN\domain&maxFiles=25&stemming=Yes';
$post 'wantedname='.rawurlencode($domain);

$cont file_get_contents2($url$post);

$cont utf8_decode($cont);

if (
preg_match('is not available(.*)<footer>ismU'$cont$m)) {
    
$html $m[1];
    
$html html_entity_decode($html);
    
$html strip_tags($html);
    
$html explode("\n"$html);
    foreach (
$html as &$line$line trim($line);
    
$html implode("\n"$html);
    
$html str_replace("\n\n""\n"$html);
    
$html trim($html);
    echo 
"$html\n";
} else if (
preg_match('Domain Name is availableismU'$cont$m)) {
    echo 
"$domain is available\n";
} else {
    echo 
"Parse error!\n";
}