| Current Path : /var/www/public/ |
| Current File : /var/www/public/add_domain.php |
<?php
usleep(10000000);
function checkSiteName($url)
{
if (preg_match("/^(http:\/\/|https:\/\/)*[а-яА-ЯёЁa-z0-9\-_]+(\.[а-яА-ЯёЁa-z0-9\-_]+)+(\/\S*)*$/iu", $url)) {
return true;
}
return false;
}
$domain = str_replace(PHP_EOL, '', $argv[1]);
if (!$argv[1]) {
return;
}
$envFile = file('.env', FILE_IGNORE_NEW_LINES);
$add = true;
if (in_array($domain, $envFile, true) || !checkSiteName($domain)) {
$add = false;
}
if ($add) {
file_put_contents('.env', $domain . PHP_EOL, LOCK_EX | FILE_APPEND);
}