النتائج 1 إلى 6 من 6

الموضوع: كيف : إدارة الدومينات وحسابات الميل من خلال الـ php

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    450

    كيف : إدارة الدومينات وحسابات الميل من خلال الـ php



    السلام عليكم , سؤالى كلتالى :

    اريد ان اضيف بعض المهام الموجودة فى لوحات تحكم إدارة المواقع مثل cPanel إلى تطبيق بسيط لشركة , ... مثل :

    إدارة الدومينات الفرعية , الدومينات الإضافية " addon domains " وايضا التحكم بحسابات البريد الإلكترونى ( إضافة - حذف تعديل ) ... الأمر لم يكن صعب كما كنت اتوقع ... فقد وجدت هذا التطبيق

    ولكن .. اريد ان اعلم كيف يسير الأمر ... وكيف اصل للأمور الأخرى والموضحة بالأعلى ...


    هل هناك حل ام انسى الموضوع !!!!







  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    سبق لي ان قمت بنفس المشروع
    واستفدت من المثال الموضح اعلاه
    لكن للاسف في وسط المشروع (وبعد اسبوع من العمل) كشف لي صاحبه بأنه
    لا يستطيع الدفع وانه سيعطيني مقابل السكربت استضافة ودومين

    الأمر برمته عبارة عن curl
    تدخل له اسم المستخدم\كلمة المرور \رابط السي بانل
    يدخل على الصفحة ويعمل بوست للبيانات بكل سهولة

    اذا كنت تريد شرح مفصل أو السكربت الذي عندي(مجانًا) لا تتردد في السؤال
    كود PHP:
    <?php
    $cPanelUsr 
    "cpaneluser";
    $cPanelPwd "cpanelpwd";
    define("CPANEL_URL""https://xxxx:2083/frontend/x3");
    define("HOST_DIR","hosts");

    function 
    makeCurl($params,$url){
    global 
    $cPanelUsr,$cPanelPwd;
    $ch curl_init(CPANEL_URL."/".$url);
     
    curl_setopt($chCURLOPT_POST      ,1);
    curl_setopt($chCURLOPT_POSTFIELDS    ,$params);

     
    curl_setopt($chCURLOPT_USERPWD$cPanelUsr.":".$cPanelPwd);
     
    curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
     
    curl_setopt($chCURLOPT_FOLLOWLOCATION  ,1);
     
    curl_setopt($chCURLOPT_HEADER      ,0);  // DO NOT RETURN HTTP HEADERS
     
    curl_setopt($chCURLOPT_RETURNTRANSFER  ,1);  // RETURN THE CONTENTS OF THE CALL
     
    curl_exec($ch);
     
    curl_close($ch);
    }

    function 
    doRegister($sub,$usr,$pwd,$domain){

    //add db user
    makeCurl("user=".$usr."&pass=".$pwd,"sql/adduser.html");
    //add subdomain
    makeCurl("domain=".$sub."&rootdomain=".$domain."&dir=".HOST_DIR."/".$usr,"../subdomain/doadddomain.html");
    }
    function 
    addFtp($usr,$pwd,$quota,$dir){
    makeCurl("login=".$usr."&password=".$pwd."&password2=".$pwd."&homedir=/public_html/".HOST_DIR."/".$dir."&quota=".$quota,"ftp/doaddftp.html");
    }
    function 
    addDb($dbName,$usr){
    global 
    $cPanelUsr;
    makeCurl("db=".$dbName,"sql/addb.html");
    makeCurl("user=".$cPanelUsr."_".$usr."&db=".$cPanelUsr."_".$dbName."&ALL=ALL","sql/addusertodb.html");

    }
    function 
    delDb($name){
    global 
    $cPanelUsr;
    makeCurl("db=".$cPanelUsr."_".$name,"sql/deldb.html");
    }
    function 
    delFtp($name){
    makeCurl("login=".$name,"ftp/realdodelftp.html");

    }
    function 
    delSub($sub,$domain){
    makeCurl("domain=".$sub."_".$domain,"subdomain/dodeldomain.html");
    }
    function 
    delDbUsr($usr){
    global 
    $cPanelUsr;
    makeCurl("?user=".$cPanelUsr."_".$usr."sql/deluser.html");
    }
    ?>






    التعديل الأخير تم بواسطة ahmad sadiq ; 12-05-2011 الساعة 02:17 AM

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    450


    شكرا جدا






  5. #5
    عضو فعال
    تاريخ التسجيل
    Aug 2004
    المشاركات
    1,974


    اخ احمد لماذا لم تستمر في المشروع؟
    اتمنى اخي احمد ان ارى لك مشروع برمجي لنفسك وليس للاخرين،،، "برمج لنفسك"





    __________________
    انا أريد وأنت تريد والله يفعل مايريد!

  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    اخ احمد لماذا لم تستمر في المشروع؟
    اتمنى اخي احمد ان ارى لك مشروع برمجي لنفسك وليس للاخرين،،، "برمج لنفسك"
    لأن الفكرة كانت فاشلة من وجهة نظري ولكني قمت بعملها له بناء ً على رغبته(استضافة مبنية على ال cpanel)

    إن شاء الله أنا ابحث واتعلم ولكن حتى الآن لا توجد فكرة لدي ترقى لتكون start up حقيقي










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض