ساخت ساب دومین

parsmizban

Member
PHP:
[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]
 

RainDigital

Member
این اسکریپت سابدومین مجازی میسازه؟

یعنی یه فولدر رو mod_rewrite میکنه؟
 

parsmizban

Member
نه با Cpanel ساب دومین می سازه یه index.htm هم توش میزاره که بشه مثله coo.ir
 

YTERROR

Active Member
تویی فروم مد یکی سوال کرده که یک اسگریپت به این شکل داره وی کار نمی کنه دلیلیش چیه و یکی اومده گفته دلیلیش استفاده بی جا از ! هست و کد رو ادیت کرده گزاشته

پارس میزبان اومده یک اسکریپت ساخت ساب دامین گزاشته ولی این کد رو برای فایل .htaccess جا گزاشته چون این جوری بصورت www.Namdoamin.Com/XXX می سازه ولی اگه این رو در فایل .htaccess اضافه کنی به این شکل می سازه بید کنار فایل PHP که کد پارس میزبان رو آپلود می کنی بزاری

کد فایل .htaccess

PHP:
RewriteEngine On

RewriteCond %{HTTP_HOST} !^(www\.)?domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteRule ^(.*)$ /%1/$1 [R,L]

موفق و پیروز باشید
 

RainDigital

Member
یعنی حتما باید از تو کنترل پنل ساب دومین رو بسازیم یا با ساخت یک فولدر و تنظیم این فایل کار را میفته؟
 

RainDigital

Member
من میخوام از طریق cpanel این کار انجام نشه مثل veb.ir با مدیرش 3-4 تا تا تماس تلفنی داشتم ولی بهم جواب دقیقی نداده.

اطلاعات مهمی که دارم اینه:
1. از طریق cpanel نیست و مجازیه.
2. مدیر سایت برای ساختش از سیستم آماده استفاده نکرده(چون در اون زمان نبوده یا پیدا نکرده)
3. سرور باید یه جور dns خاص که اسمشو یادم نیست رو پشتیبانی کنه.

آی دیش هم توی انجمن فکر کنم amir01 باشه
 

aj-graphic

Member
من میخوام از طریق cpanel این کار انجام نشه مثل veb.ir با مدیرش 3-4 تا تا تماس تلفنی داشتم ولی بهم جواب دقیقی نداده.

اطلاعات مهمی که دارم اینه:
1. از طریق cpanel نیست و مجازیه.
2. مدیر سایت برای ساختش از سیستم آماده استفاده نکرده(چون در اون زمان نبوده یا پیدا نکرده)
3. سرور باید یه جور dns خاص که اسمشو یادم نیست رو پشتیبانی کنه.

آی دیش هم توی انجمن فکر کنم amir01 باشه

مشکلت چیه؟ این مدیره veb.ir سرش شلوغه نمی شه از معاونش بپرسی!؟از سیستم دیگری استفاده کردیم !!!nasim.veb.ir رو ببین سیستم دیگه ای که خودش نوشته
 

RainDigital

Member
شاکی

مشکلت چیه؟ این مدیره veb.ir سرش شلوغه نمی شه از معاونش بپرسی!؟از سیستم دیگری استفاده کردیم !!!nasim.veb.ir رو ببین سیستم دیگه ای که خودش نوشته

شما مثه اینکه هنوز منو نشناختی به پروفایلم یه نگا بنداز.

بحث من چیه شما چی میگی؟...

معانوش شمایین؟:lol:

اگر من نبودم کلا مدیرش php یاد نمیگرفت چون من بهش گفتم یاد بگیر...

سابقه من تو php بیشتر از مدیر veb.ir هست...

بحث رو به حاشیه نکشون که قفل شه
 
آخرین ویرایش:

alireza82

Well-Known Member
من میخوام از طریق cpanel این کار انجام نشه مثل veb.ir با مدیرش 3-4 تا تا تماس تلفنی داشتم ولی بهم جواب دقیقی نداده.

اطلاعات مهمی که دارم اینه:
1. از طریق cpanel نیست و مجازیه.
2. مدیر سایت برای ساختش از سیستم آماده استفاده نکرده(چون در اون زمان نبوده یا پیدا نکرده)
3. سرور باید یه جور dns خاص که اسمشو یادم نیست رو پشتیبانی کنه.

آی دیش هم توی انجمن فکر کنم amir01 باشه

سلام
1- از طریق cpanel نیست -> درسته
2-از سیستم آماده استفاده نشده -> درسته
3-سرور باید یک نوع dns خاص پشتیبانی کنه ->غلطه
ما میتونیم راهنمایی تون کنیم. اما شما باید دسترسی روت به هاستینگ تون رو داشته باشید . البته با اخذ هزینه هاش. اگر خواستید pm بدید.
اینم بگم که آقای جعفری رو سرور ماست و ما برای انجام اینکار راهنماییشون کردیم. بخوصوص مسئول پشتیبانیمون مصطفی امیری!!
موفق باشید.
 

mosi20

Active Member
اگه کسی میخواد من 60 تومن میگرم سابدومین مجازی برات راه میندازم.
نمونش هم www.parsibox.com , www.htm.ir
باید دسترسی به روت داشته باشی
آپاچی 1.3
تمام سابدومین هات را میفرستم روی یک پوشه.
خواستی pm بده
gavbandy2000
 

alireza82

Well-Known Member
اگه کسی میخواد من 60 تومن میگرم سابدومین مجازی برات راه میندازم.
نمونش هم www.parsibox.com , www.htm.ir
باید دسترسی به روت داشته باشی
آپاچی 1.3
تمام سابدومین هات را میفرستم روی یک پوشه.
خواستی pm بده
gavbandy2000

اصلا لازم نیست سابدومین ها بره رو یه پوشه!! اصلا به پوشه نیازی نیست
 

mosi20

Active Member
چرا لازم نیست؟
من دارم با این روش کار میکنم.
خیلیم خوب کار میکنه.
هر چی سابدومین میزنم بجز اونایی که خودم نمیخوام می فرسته به مثلا پوشه weblog
 

جدیدترین ارسال ها

بالا