شرح كيفية إنشاء صب دومين و حساب ftp من خلال الـ php

الكاتب: admin ,فى تاريخ: ديسمبر-14-2009 , أضف تعليق

السلام عليكم ورحمة الله وبركاته
اقدم لكم اليوم طريقة انشاء صب دومين subdomain و حساب ftp من خلال كود برمجى php

ودون الدخول الى لوحة التحكم ال cpanel

فلنبدأ بالكود:

كود PHP:

$cpanel['sitename'] = 'yoursitename.com';
$cpanel['port'] = '2082';
$cpanel['username'] = 'username';
$cpanel['password'] = '123456';
$cpanel['skin'] = 'x3';

هنا وضع بيانات لوحة التحكم الخاصة بموقعك CPanel

$cpanel['sitename'] = إسم موقعك
$cpanel['port'] = منفذ لوحة التحكم
$cpanel['username'] = اسم المستخدم الخاصة بلوحة التحكم
$cpanel['password'] = كلمة المرور
$cpanel['skin'] = الثيم الخاص بلوحة التحكم

================

التالى كود فانكشن الإتصال بال سى بانيل وفانكشن انشاء حساب صب دومين (subdomain) جديد

و فانكشن إنشاء حساب ftp جديد

كود PHP:

function opencpanel($url)
{
global
$cpanel;
$page = @file("http://".$cpanel['username'].":".$cpanel['password']."@www.".$cpanel['sitename'].":".$cpanel['port']."/frontend/".$cpanel['skin']."/".$url);
if(
$page)
{
return
implode("", $page);
}
else
{
return
false;
}
}

function

create_ftp_account($username, $password, $ftp_quota)
{
$data = opencpanel("ftp/doaddftp.html?login=".$username."&password=".$password."&password2=".$password."&homedir=public_html/files/".$username."&quota=".$ftp_quota);
if(
$data)
{
$dstatu = explode('class="status">', $data);
$dstatu2 = explode("</p>", $dstatu[1]);
if(
$dstatu2[0] == "Account created successfully.")
{
return
true;
}
else
{
return
false;
}
}
}

function

create_subdomain($username)
{
$data = opencpanel("subdomain/doadddomain.html?domain=".$username."&rootdomain=".$cpanel['sitename']."&dir=public_html/");
if(
$data)
{
$dstatu = explode('class="status">', $data);
$dstatu2 = explode("\n", $dstatu[1]);
if(
$dstatu2[0] == $username.".".$cpanel['sitename']."</span>&nbsp;has been created!")
{
return
true;
}
else
{
return
false;
}
}
}

هنا مكتبة الاتصال بلوحة التحكم مستخدما الدالة file

كود PHP:

create_ftp_account("client_user_name", "123456", "100");

وهنا كود انشاء حساب ال ftp

حيث قمنا بإنشاء حساب ftp إسم المسخدم هو: client_user_name
وكلمة المرور: 123456
ومساحة الحساب: 100 ميجابيت
=================

كود PHP:

create_subdomain("demo");

وهنا قمنا بإنشاء صب دومين بإسم demo حيث عند فتحة سنكتب التالى:

www.demo.yoursitename.com

لتحميل الملف من هنا:

http://www.ziddu.com/download/7549540/cpanel.zip.html

اترككم فى رعاية الله

أضف تعليق

You must be logged in to post a comment.