RainDigital
Member
این اسکریپت برای ساخت ساب دومینه کسی اگه انگلیسیش خوبه در بارش بیشتر بنویسه
http://forum.modrewrite.com/viewtopic.php?t=3872
http://forum.modrewrite.com/viewtopic.php?t=3872
[LEFT]<?php
// Offer a free subdomain redirect service
//
// First put down your FTP info
//=======================================
// FTP information
//=======================================
$ftp_user_name = "ftp user";
$ftp_user_password = "ftp pass";
$ftp_user_host = "ftp host";
//=======================================
// CPanel information
//=======================================
$CPANELUSERNAME = "cpanel username";
$CPANELPASSWORD = "cpanel password";
// url WITHOUT [url]http://,[/url] e.g. I would enterparsmizban.net, NOT [url]http://parsmizban.net[/url]
$webURL = "site URL";
if ($create) {
$subdomain = strtolower($subdomain);
$subdomain = eregi_replace(" ", "", $subdomain);
if (file_exists("./$subdomain/index.html")) {
echo "Sorry this domain, $subdomain.$webURL has been taken";
die();
}
// Edit the following http:// url to your CPANEL details where labeled
fopen("http://{$CPANELUSERNAME}:{$CPANELPASSWORD}@{$webURL}:2082/frontend/x/subdomain/doadddomain.html?domain=$subdomain&rootdomain={$webURL}", "r");
print ("Subdomain is being made Please wait 10 seconds while we process your redirect url...!<br>\n");
echo "<META HTTP-EQUIV='refresh' CONTENT='10;
URL=?addurl=$sitelink&sitedomain=$subdomain'>";
}
if ($addurl) {
if (file_exists("./$sitedomain/index.html")) {
echo "Sorry this domain, $sitedomain.$webURL has been taken";
die();
}
// Redirect URL Feature
$conn_id = ftp_connect("$ftp_user_host");
// Open a session to an external ftp site
$login_result = ftp_login ($conn_id, "$ftp_user_name", "$ftp_user_password");
$ftp_file = "./public_html/$sitedomain";
$chmod_cmd="CHMOD 0777 ".$ftp_file;
$chmod=ftp_site($conn_id, $chmod_cmd);
// close the connection
ftp_close($conn_id);
//=================================================================//
$quickwrite2=fopen("./$sitedomain/index.html", "a");
fwrite($quickwrite2, "<META HTTP-EQUIV='refresh' CONTENT='2;
URL=$addurl'>" );
fclose($quickwrite2);
//================================================================//
echo "Subdomain adding complete! Your domain is located at <a href=http://$sitedomain".$webURL.">http://$sitedomain.".$webURL."</a>";
}
?>
<form method="post" action="">
Subdomain: <input name="subdomain" type="text"><br>Redirect URL:<input type=text name=sitelink>
<input name="create" type=submit value="Create">
</form>[/LEFT]
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.)?domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteRule ^(.*)$ /%1/$1 [R,L]
من میخوام از طریق cpanel این کار انجام نشه مثل veb.ir با مدیرش 3-4 تا تا تماس تلفنی داشتم ولی بهم جواب دقیقی نداده.
اطلاعات مهمی که دارم اینه:
1. از طریق cpanel نیست و مجازیه.
2. مدیر سایت برای ساختش از سیستم آماده استفاده نکرده(چون در اون زمان نبوده یا پیدا نکرده)
3. سرور باید یه جور dns خاص که اسمشو یادم نیست رو پشتیبانی کنه.
آی دیش هم توی انجمن فکر کنم amir01 باشه
مشکلت چیه؟ این مدیره veb.ir سرش شلوغه نمی شه از معاونش بپرسی!؟از سیستم دیگری استفاده کردیم !!!nasim.veb.ir رو ببین سیستم دیگه ای که خودش نوشته
من میخوام از طریق cpanel این کار انجام نشه مثل veb.ir با مدیرش 3-4 تا تا تماس تلفنی داشتم ولی بهم جواب دقیقی نداده.
اطلاعات مهمی که دارم اینه:
1. از طریق cpanel نیست و مجازیه.
2. مدیر سایت برای ساختش از سیستم آماده استفاده نکرده(چون در اون زمان نبوده یا پیدا نکرده)
3. سرور باید یه جور dns خاص که اسمشو یادم نیست رو پشتیبانی کنه.
آی دیش هم توی انجمن فکر کنم amir01 باشه
البته فکر کنم منظور از مورد 3 همون wildcard هستش.
اگه کسی میخواد من 60 تومن میگرم سابدومین مجازی برات راه میندازم.
نمونش هم www.parsibox.com , www.htm.ir
باید دسترسی به روت داشته باشی
آپاچی 1.3
تمام سابدومین هات را میفرستم روی یک پوشه.
خواستی pm بده
gavbandy2000