###############################################################
# cPanel Subdomains Creator 1.1
###############################################################
# Visit http://www.zubrag.com/scripts/ for updates
###############################################################
#
# Can be used in 3 ways:
# 1. just open script in browser and fill the form
# 2. pass all info via url and form will not appear
# Sample: cpanel_subdomains.php?cpaneluser=USER&cpanelpass=PASSWORD&domain=DOMAIN&subdomain=SUBDOMAIN
# 3. list subdomains in file. In this case you must provide all the defaults below
#
# Note: you can omit any parameter, except "subdomain".
# When omitted, default value specified below will be taken
###############################################################
// cpanel user
define('CPANELUSER','user');
// cpanel password
define('CPANELPASS','pass');
// name of the subdomains list file.
// file format may be 1 column or 2 columns divided with semicilon (;)
// Example for two columns:
// rootdomain1;subdomain1
// rootdomain1;subdomain2
// Example for one columns:
// subdomain1
// subdomain2
define('INPUT_FILE','domains.txt');
// cPanel skin (mainly "x")
// Check http://www.zubrag.com/articles/determine-cpanel-skin.php
// to know it for sure
define('CPANEL_SKIN','x');
// Default domain (subdomains will be created for this domain)
// Will be used if not passed via parameter and not set in subdomains file
define('DOMAIN','');
/////////////// END OF INITIAL SETTINGS ////////////////////////
////////////////////////////////////////////////////////////////
function getVar($name, $def = '') {
if (isset($_REQUEST[$name]) && ($_REQUEST[$name] != ''))
return $_REQUEST[$name];
else
return $def;
}
if (isset($_REQUEST["subdomain"])) {
// get parameters passed via URL or form, emulate string from file
$doms = array( getVar('domain', DOMAIN) . ";" . $_REQUEST["subdomain"]);
if (getVar('domain', DOMAIN) == '') die("You must specify domain name");
}
else {
// open file with domains list
$doms = @file(INPUT_FILE);
if (!$doms) {
// file does not exist, show input form
echo "
Cannot find input file with subdomains information. It is ok if you are not creating subdomains from file.<br>
Tip: leave field empty to use default value you have specified in the script's code.<br>
<form method='post'>
Subdomain:<input name='subdomain'><br>
Domain:<input name='domain'><br>
cPanel User:<input name='cpaneluser'><br>
cPanel Password:<input name='cpanelpass'><br>
cPanel Skin:<input name='cpanelskin'><br>
<input type='submit' value='Create Subdomain' style='border:1px solid black'>
</form>";
die();
}
}
// create subdomain
function subd($host,$port,$ownername,$passw,$request) {
Какая версия photoshop? В старых версиях Adobe не поддерживал русский язык полноценно. Может шрифт кривой, попробуйте сменить (например, на arial), если останутся русские символы, попробуйте скопировать.
Что значит грамотный?
http://www.hypergurl.com/snowmaker.html
и еще целый снегопад скриптов со снежинками
http://www.google.com/search?num=20&hl=ru&q=snow+javascript&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&meta=
Если есть sh: вывести названия доступных локалей
или в скрипте через system
попробуйте так
cPanel Subdomains Creator
http://www.zubrag.com/scripts/cpanel-subdomains-creator.php
вместо дубля 😒 предыдущего поста, вставил код для наглядности
http://www.zubrag.com/scripts/cpanel-subdomains-creator.php
А для cPanel есть похожее решение?
в самой панели нет, но немного подправив httpd.conf
http://www.wiredstudios.com/php-programming/setting-up-wildcard-dns-for-subdomains-on-cpanel.html
Технология следующая:
1. Настройка DNS.
К уже существующим DNS-записям домена добавляем еще одну CNAME-запись:
Таким образом создается wildcard-домен, т.е. все поддомены будут указывать на один и тот же ресурс.
2. Настройка Apache.
http://httpd.apache.org/docs/2.0/vhosts/mass.html
http://www.directadmin.com/help/item.php?id=127
Какая версия photoshop? В старых версиях Adobe не поддерживал русский язык полноценно. Может шрифт кривой, попробуйте сменить (например, на arial), если останутся русские символы, попробуйте скопировать.
Проверьте еще раз htaccess и что вам разрешено там писать. Можно еще попробовать как-то так
это бросить в /lines/.htaccess
verhmax, у вас не работает на втором хостинге
посмотрите сохраненный файл