G
gwkuo
Прохожие
- Автор темы
- #1
Ищу сабж. Прогу, скрипт или онлайн сервис чтобы загнать лист и быстро прочекать на соответствие. Чекер на etox часто подвисает и не выдаёт результатов. Чекать нужно листы по нескольку сотен доменов.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
/**
* Processes files *.htm that were saved from http://www.domaintools.com/bulk-check/
*
* @return array Free domains
*/
function findDomains() {
$this->e('Parsing files...<br>');
$folder = new Folder(APP.'tmp/domains');
$fileNames = $folder->find('.*htm');
$domains = array();
foreach ($fileNames as $fileName) {
$file = file_get_contents($folder->path.'/'.$fileName);
// Available (Previously registered)
// <div class="wasreg" title="View whois record" onclick="snapsSelect(this,'freedomain.com', 'buy', true)" id="
$out = array();
preg_match_all('|<div class="wasreg" title="View whois record" onclick="snapsSelect\(this,\'(.*)\', \'buy\', true\)" id="|iU', $file, $out);
foreach ($out[1] as $domain) if (!preg_match('/\.(us|biz)$/i', $domain)) {
$domain = explode('.', $domain);
if (!isset($domains[$domain[0]])) {
$domains[$domain[0]] = array($domain[1]);
} elseif (!in_array($domain[1], $domains[$domain[0]])) {
$domains[$domain[0]][] = $domain[1];
}
}
// Available
// <div class="domainAvailable" title="Buy this" onclick="snapsSelect(this,'freedomain.com', 'buy', true)" id="
preg_match_all('|<div class="domainAvailable" title="Buy this" onclick="snapsSelect\(this,\'(.*)\', \'buy\', true\)" id="|iU', $file, $out);
foreach ($out[1] as $domain) if (!preg_match('/\.(us|biz)$/i', $domain)) {
$domain = explode('.', $domain);
if (!isset($domains[$domain[0]])) {
$domains[$domain[0]] = array($domain[1]);
} elseif (!in_array($domain[1], $domains[$domain[0]])) {
$domains[$domain[0]][] = $domain[1];
}
}
}
return $domains;
}