loading...
صفحه اصلی آرشیو تماس با ما

آموزش هاستینگ

آموزش راه اندازی هاستینگ و مباحث فنی مرتبط به هاستینگ

منیجر بازدید : 3 دوشنبه 30 تير 1399 نظرات (0)
سلام
بنده یک اسکریپت دارم که قسمت پرداخت کاربران که میخواهند حساب کاربریشون رو شارژ کنند مبلغ از حساب بانکی کاربر کسر میشود و با موفقیت انجام میشه از سایت درگاه واسط به سایت ما میاد و افزایش موجودی تو پنل کاربر انجام میشه بدون مورد ، ولی ممتاسفانه در بخش مدیریت آن در بخش مربوطه همان تراکنش را ناموفق نشون میده ، میخواستم بدونم چجوری میشه این مورد را رفع کرد و وضعیت هر تراکنش موفق و ناموفق را نشون بده .
محتوای فایل مدیریت مربوطه را در ادامه ارسال کردم:
در ضمن در درگاه واسط تراکنش مربوطه با موفقیت انجام شده و کد بانک دریافت شده .

کد PHP: <?php
    class CashierController extends FrontController    {                public function __construct()        {            parent::__construct();            if(empty($_SESSION[user])){                $this->_call($this->config[site_url] . index/login);                exit();            }        }                public function indexAction()        {            Loader::loadClass(Cashier);                        $error = array();            $flag = ;            $_SESSION[user][user_balance] = Cashier::getBalance();            $param = $this->getParam(index, );            if($param == trxOk){                $flag = success;                $error[] = $this->lang[trx_ok2];                $_SESSION[user][user_balance] = Cashier::getBalance();            }                        if(isset($_SESSION[error])){                $error = $_SESSION[error];                $flag = error;                unset($_SESSION[error]);            }                        $currency_symbol = Cashier::getSiteSetting(currency_symbol);
            loader::loadClass(Sports);            
            $this->smarty->assign(currency_symbol, $currency_symbol);            $this->smarty->assign(user, $_SESSION[user]);            $this->smarty->assign(c_menu, cashier);            $this->smarty->assign(flag, $flag);            $this->smarty->assign(error, $error);            $this->smarty->display(index.tpl.html);        }                public function depositAction()        {
            Loader::loadClass(Cashier);$_SESSION[user][user_balance] = Cashier::getBalance();            $currency_symbol = Cashier::getSiteSetting(currency_symbol);            $deposit_bonus = Cashier::getSiteSetting(deposit_bonus);            loader::loadClass(Cashier);            loader::loadClass(Crypt);            $pay_params = Cashier::getPayments();            foreach($pay_params as $k => $v){                $payments[$v[payment_name]] =$v;            }            unset($pay_params);            loader::loadClass(Sports);                        $this->smarty->assign(payments, $payments);            Loader::loadClass(Front);                      
            $this->smarty->assign(currency_symbol, $currency_symbol);            $this->smarty->assign(deposit_bonus, $deposit_bonus);            $this->smarty->assign(user, $_SESSION[user]);            $this->smarty->assign(c_menu, cashier);            $this->smarty->display(cashier/deposit.tpl.html);        }                                                                                                                        public function okpaysAction()        {    Loader::loadClass(Cashier);        Loader::loadClass(Front);         $au = $_POST["transid"];$order_id = $au;$ss = $this->db->fetchall("SELECT * FROM payment_transactions WHERE trx_outer_id=$au ORDER BY trx_id DESC LIMIT 1");foreach($ss as $v){$money = $v[trx_amount];$karbar = $v[trx_user_id];$trx_result = $v[trx_result];}$price = $money; 


$pin = "080D3E920ADE8E62D79A"; // api pin ra vared konid



$url = http://panel.shaparakpay.com/api/verify/; // dont change$fields = array(    amount => $price,    pin => urlencode($pin),    transid => $au,);$fields_string = "";foreach($fields as $key=>$value) { $fields_string .= $key.=.$value.&; }rtrim($fields_string, &);$ch = curl_init();curl_setopt($ch,CURLOPT_URL, $url);curl_setopt($ch,CURLOPT_POST, count($fields));curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);$result = curl_exec($ch);curl_close($ch);
if($result == "1"){    if($money > 199999){            $deposit_bonus = Cashier::getSiteSetting(deposit_bonus);            $taghsim = $deposit_bonus / 100;            $zarb = $money * $taghsim;            $mablagh = $money + $zarb;        } else {            $mablagh = $money;        }        if($trx_result == fail){    $this->db->query("UPDATE users SET user_balance=user_balance+$mablagh WHERE user_id=$karbar");        $this->db->query("UPDATE payment_transactions SET trx_result=success WHERE trx_outer_id=$order_id");                }    $_SESSION[user][user_balance] = Cashier::getBalance();    $error = array();    $error[] = "پرداخت موفقیت آمیز بوده است .";    $error[] = "  مبلغ  "  . $mablagh  . "  تومان به حساب کاربری شما اضافه شد .  ";    if($money > 199999){ $error[] = " پاداش واریز شما به مبلغ  " . $zarb . "  تومان به حساب کاربریتان اضافه شد  "; }    $flag= success;    $this->smarty->assign(flag, $flag);    $this->smarty->assign(error, $error);    $this->smarty->assign(user, $_SESSION[user]);    $this->smarty->assign(c_menu, cashier);    $this->smarty->display(cashier/deposit.tpl.html);} else {        $_SESSION[user][user_balance] = Cashier::getBalance();    $error = array();        $flag= warning;    $this->smarty->assign(flag, $flag);        $error[] = "خطایی رخ داد : شماره خطا " . $result;    $this->smarty->assign(error, $error);    $this->smarty->assign(user, $_SESSION[user]);    $this->smarty->assign(c_menu, cashier);    $this->smarty->display(cashier/deposit.tpl.html);}                                
                }        
                                                                                                                                                                                                public function depositPaymentAction()        {            Loader::loadClass(Cashier);                        Loader::loadClass(Front);                         $amount = $_POST[deposit_amount];            if($amount == 0){
$error = array();        $error[] = "مبلغ را وارد کنید";$this->smarty->assign(error, $error);    $this->smarty->display(cashier/deposit.tpl.html);                exit();            }
if($_POST[submit]){    $ss = $this->db->fetchall("SELECT * FROM payment_transactions ORDER BY trx_id DESC LIMIT 1");foreach($ss as $v){ $vv = $v[trx_id];}$orderid = ($vv + 1);


$pin = "080D3E920ADE8E62D79A"; // api pin ra vared konid



$callback = $this->config[site_url].cashier/okpays/;$description = $orderid;    $url = http://panel.shaparakpay.com/api/create/; // dont change     $fields = array(        amount => $amount,        pin => urlencode($pin),        description => urlencode($description),        callback => $callback,    );    $fields_string = "";    foreach($fields as $key=>$value) { $fields_string .= $key.=.$value.&; }    rtrim($fields_string, &);    $ch = curl_init();    curl_setopt($ch,CURLOPT_URL, $url);    curl_setopt($ch,CURLOPT_POST, count($fields));    curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);    $result = curl_exec($ch);    curl_close($ch);

    if(is_numeric($result)){    $error = array();        $error[] = "خطایی رخ داد : شماره خطا " . $result;    $this->smarty->assign(error, $error);    $this->smarty->display(cashier/deposit.tpl.html);    } else {        echo $result;        $trx = array(                trx_user_id => (int) $_SESSION[user][user_id],                trx_amount => $amount,                trx_date => jdate(Y-m-d H:i:s),                trx_result => success,                trx_method => 1,                trx_type => deposit,                trx_outer_id => $result,                trx_bonus => $result            );            $this->db->insert(payment_transactions, $trx);        header(Location: http://panel.shaparakpay.com/startpay/.$result);    }}                    }                                                                                                                                                        public function withdrawAction()        {            loader::loadClass(Sports);                       Loader::loadClass(Front);                               Loader::loadClass(Cashier);            $_SESSION[user][user_balance] = Cashier::getBalance();            $currency_symbol = Cashier::getSiteSetting(currency_symbol);            $min_withdraw_amount = Cashier::getSiteSetting(min_withdraw_amount);                        if(isset($_POST[withdraw_amount])){                Loader::loadClass(Filter);                                $user_balance = Cashier::getBalance();                                $error = array();                $amount = floatval($_POST[withdraw_amount]);
                if($amount < $min_withdraw_amount){                    $error[] = $this->lang[min_withdraw_amount];                }                if($amount > $user_balance){                    $error[] = $this->lang[mb_withdraw_insufficient];                }                $email = Filter::clear($_POST[email]);                $email2 = Filter::clear($_POST[email2]);                                                if(empty($error)){                    Loader::loadClass(Moneybookers);                    Loader::loadClass(Crypt);                                        // currency setting                    $site_currency = Cashier::getSiteSetting(site_currency);                                        // payment method params                    $pay_params = Cashier::getPaymentParams(moneybookers);                    foreach($pay_params as $k => $v){                        $pay_params[$v[param_name]] = Crypt::decrypt($v[param_value]);                    }                    $idd = (int) $_SESSION[user][user_id];                    // payment transaction                    $payment_transaction = array(                        trx_user_id => (int) $_SESSION[user][user_id],                        trx_amount => $amount,                        trx_date => jdate(Y-m-d H:i:s),                        trx_result => waiting,                        trx_method => 3,                        trx_type => withdraw,                        trx_comment => $email./.$email2                    );                    $this->db->insert(payment_transactions, $payment_transaction);                    $trx_id = $this->db->lastInsertId();                    $this->db->update(users, $trx, "trx_id=$trx_id");                    $this->db->query("UPDATE users SET user_balance=user_balance-$amount WHERE user_id=$idd LIMIT 1");;                    $this->_call($this->config[site_url] . cashier/index/trxOk);
                                } else {                    $this->smarty->assign(flag, error);                }            }                        $this->smarty->assign(error, $error);            $this->smarty->assign(currency_symbol, $currency_symbol);            $this->smarty->assign(min_withdraw_amount, $min_withdraw_amount);            $this->smarty->assign(user, $_SESSION[user]);            $this->smarty->assign(c_menu, p_bardasht);            $this->smarty->display(cashier/withdraw.tpl.html);        }                public function historyAction()        {
            loader::loadClass(Sports);            Loader::loadClass(Front);            Loader::loadClass(Cashier);                        Loader::loadClass("Pager");

                        $page = (int)$this->getParam("page", 1);            $show = (int)$this->getParam("show", 20);
            $url = "cashier/history/show/$show/page/";                        $user_id = intval($_SESSION[user][user_id]);                        $data_count = $this->db->fetchOne("SELECT COUNT(*) FROM payment_transactions WHERE trx_user_id=$user_id");            $pager = new Pager($page, $data_count);             $pager->setItemsPerPage($show);            $pages_num = $pager->getPages();            $pages_text = $pager->getPagesAdditional();            $limit = $pager->getLimit();            $page = $pager->getCurrentPage();
            $log = Cashier::getTrxHistory(,$limit[from],$show); 
            if($data_count > $show)$this->smarty->assign("paging_on", "yes");            $this->smarty->assign("page", $page);            $this->smarty->assign("show", $show);            $this->smarty->assign("url", $url);            $this->smarty->assign("pages_num", $pages_num);            $this->smarty->assign("pages_text", $pages_text);
                        $_SESSION[user][user_balance] = Cashier::getBalance();            $currency_symbol = Cashier::getSiteSetting(currency_symbol);            $this->smarty->assign(currency_symbol, $currency_symbol);            $this->smarty->assign(history, $log);            $this->smarty->assign(user, $_SESSION[user]);            $this->smarty->assign(c_menu, p_listvarizi);            $this->smarty->display(cashier/history.tpl.html);        }






public function backmoneyAction()        {             loader::loadClass(Sports);                        Loader::loadClass(Front);          
            $this->smarty->assign(currency_symbol, $currency_symbol);            $this->smarty->assign(user, $_SESSION[user]);            if (strtolower($_SERVER[REQUEST_METHOD]) == "post") {$id = (int) $_SESSION[user][user_id];
$method = $this->db->fetchall("SELECT * FROM payment_transactions WHERE trx_result=waiting AND trx_user_id=$id AND trx_type=withdraw order by trx_id desc LIMIT 1");
$error = array();if(empty($method)){$error[] = "شما درخواستی برای واریز به حساب بانکی ثبت نکرده اید";}if(empty($error)){foreach($method as $v){$amount = $v[trx_amount];$trxuserid = $v[trx_user_id];$this->db->query("UPDATE users SET user_balance=user_balance+$amount WHERE user_id=$trxuserid");
$idd = $v[trx_id];$dataa = array(trx_result => cancelled,trx_comment => کنسل شده توسط کاربر,);$this->db->update(payment_transactions, $dataa, "trx_id=$idd");$flag                             = success;$error[] = "برگشت اخرین درخواست واریزی به حساب کاربری شما با موفقیت انجام شد.";
                      }
} }$this->smarty->assign(flag, $flag);$this->smarty->assign(error, $error);$this->smarty->assign(c_menu, p_backmoney);$this->smarty->display(cashier/back_win.tpl.html);}





        }    ?>
درباره PHP-MySQL ,
منیجر بازدید : 2 يكشنبه 29 تير 1399 نظرات (0)
به افراد زیر نیازمندم برای طراحی وب در صورت داشتن شرایط و تمایل به همکاری با بنده تماس بگیرید:
09121596033
یا بصورت آنلاین 24 ساعته در چت یاهو بخاطر پشتیبانی انلاین هستم:
[email protected]

تخصص مورد نیاز :
1= طراح وب سایت که آشنا با امور گرافیک سایت و فلش و ... باشد.
2= برنامه نویس php
3= برنامه نویس .net asp
4= آپ کننده سایت و آشنا با دیتا بیس و تنظیمات آن و نصب انواع سایتها.

شرایط همکاری :
1= افرادی که یکی از شرایط فنی بالا را داشته باشند
2= بیکار باشه و حتما پولدار باشه و در ابتدا و ... تقاضای پول نکنه. نه افراد بیکاری که برای کسب درامد همکاری میکنند.

موضوع همکاری :

ایجاد و راه اندازی و بهره بری مالی از چندین سایت درامدزای سنگین

شرایط مالی:
کلیه درامد های حاصله از این سایتها بر 4 تقسیم میشود و هم کدام 1/4 سهم حاصل از درامد ماهیانه سایتها را بر خواهیم داشت.

عاشقانه و بی صبرانه منتظرتم برای همکاری
درباره PHP-MySQL ,
منیجر بازدید : 3 دوشنبه 23 تير 1399 نظرات (0)
معمولا کاربران مبتدی و یا افرادی که تازه با زبان php آشنا شدند برای خواندن اطلاعاتی که از فرم ها ارسال می شود مقدار آنرا بوسیله آرایه $_POST و نام فیلد فراخوانی و از اون استفاده میکنند.
مثلا اگر ما یک فرم به صورت زیر داشته باشیم

کد: <form method="post" action=""> <input type="text" name="FirstName" /> <input type="text" name="LastName" /> <input type="submit" name="submit" value="Go!" /> به صورت زیر استفاده میکنند.
کد PHP: <?php
if(isset($_POST[submit]))
{
    $name = $_POST[FirstName];
    $last = $_POST[LastName];
}
?> و بعد از این داده ها به هر طریقی که دوست داشته باشند استفاده میکنند.

زمانی که تعداد فیلدهای فرم زیاد میشه این روش خیلی خوب نخواهد بود و میشه با روشی ساده تر و بهتر دیتای ارسال شده از طریق فرم رو بخونیم.
باید توجه داشته باشید که $_POST دیتای ارسالی رو به صورت آرایه ارسال میکنه در نتیجه با استفاده از یک حلقه foreach میتونیم اون رو بررسی کنیم.

همان مثل بالا با استفاده از حلقه foreach به صورت زیر خواهد بود.
کد PHP: <?php
if(isset($_POST[submit]))
{
    foreach($_POST as $field => $val)
    {
        echo $field. : .$val;
    }
}
?> در این حالت نام فیلد و مقدار اون قابل نمایش هست.
ساده ترین حالتی بود که میشد توضیح داد رو براتون نوشتم شما یه فرم کاملتر با انواع مختلف فیلد مخصوصا چک باکسها بنویسید و با همین حلقه foreach دیتای وارد شده رو فراخونی کنید اگر سوال و مشکلی بود در خدمتم.

منبع: سایت آموزشی و تفریحی پی سی دیتا
درباره PHP-MySQL ,
منیجر بازدید : 4 شنبه 21 تير 1399 نظرات (0)
با سلام
من با ۲ کد ساده زیر می خواهم فایل های zip , rar , 7z را upload کنم اما نمیشه.
هیچ error خاصی هم نمیده و صفحه خالی نشون میده و اگر هم error بده میگه index فایل موجود نیست.(وقتی تست کردم دیدم اصلا عمل post انجام نمیشه)
کد اول :
کد: <form action="test.php" method="post" enctype="multipart/form-data"> <input type="file" name="fileToUpload" id="fileToUpload"> <input type="submit" value="submit" name="snd" /> </form> کد دوم :
کد: $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]); if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) { echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded."; } else { echo "Sorry, there was an error uploading your file."; } لینک دانلود کد :
کد: http://s3.picofile.com/file/8221368626/test7.zip.html تصویر خطا

----
در ضمن :
من از wamp 64 bit اخرین نگارش استفاده می کنم(تو درایو d نصب شده)(mime.type را نیز چک کردم مشکلی نداشت)(تنظیمات upload در php.ini هم چک کردم مثلا از نظر حجم و زمان و temp dir هیچ مشکلی نیست).
ویندوزم هم 10 enterprise 64 bit است.
انتی ویروس هم eset smart security 9 است.
گفتم شاید این اطلاعات بدرد بخوره.
---
دوستان خواهش می کنم در این مورد راهنمایی کنید.
با تشکر
درباره PHP-MySQL ,
منیجر بازدید : 5 شنبه 21 تير 1399 نظرات (0)
با سلام

من در حال طراحی یک سیستم مدریت محتوا هستم .

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



در کلاس مسیر یابم از تابع زیر استفاده می کنم :
کد: public function run($callbacks , $params) { if ( is_string($callbacks) ) { if ( strpos($callbacks, @) !== false ) { $callbacks = explode(@, $callbacks); $class = "CoreAppControllers" . $callbacks[0] ; $callbacks = array( $class , $callbacks[1]); } } if ( is_callable($callbacks) ) { return call_user_func_array($callbacks , $params ); } return false; } فکر می کنم مشکل خاصی توی این کد نیست اما یک هشدار دریافت می کنم با متن زیر :

کد: Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method CoreAppControllersUserController::Login() should not be called statically in /public_html/Core/App/Includes/Router.class.php on line 171 و یک سوال دیگه برای امنیت بیشتر چطور یوزر رو در کوکی ذخیره کنم .
فعلا فقط با دو مقدار

کد: $_COOKIE[hash] که داخل جدول دیتابیس sessions میاره
و کد: $_COOKIE[salt] که مشخصه اصلی هر یوزر هست .

------------------------------------------------------------------------------
و سوال آخر من کلاس دیتابیسمو طوری طراحی کردم که با مقادیر زیر بشه ازش اطلاعات گرفت :

کد: $this->_session = $this->_db->select()->from(sessions)->where(array( hash => $_SESSION[hash] ) )->run()->results(); کامل هست ؟

- - - Updated - - -

کلا فکر می کنید چندتا برنامه نویس حرفه ای توی این انجمن باشن ؟

کلاس خوب برای hash دیتا چیزی دارید ؟
درباره PHP-MySQL ,
منیجر بازدید : 4 يكشنبه 15 تير 1399 نظرات (0)
با سلام به همه دوستان و اساتید
دوستان برای راه انداری یک سایت نیاز دارم که با فایلهای ویدیویی کار کنم
تو php تازه کارم ... بابت یک کاری نیاز به راه اندازی یک تلوزیون اینترنتی افتادم ولی عملا نرم افزارهای موجود کلی قیمت های خداتومنی دارن برای همین دوست دارم برنامه نویسی تحت وب رو از همین جا شروع کنم البته cms های ساده و کامپوننت و ماژول جوملا نوشتم (البته نه چندان پیشرفته) .
سوالم اینه که آیا امکانی تو پی اچ پی هست که بتونیم.

1: چندین فایل ویدیویی رو آپلود کنیم و زمانبندی بدهیم و php هم اونها رو طبق زمانبندی تبدیل کنه به یک فایل و لینکی بده برای نمایش ؟ (این کار به نوعی مانع دانلود میشه چون هیچ وقت فایل کامل نمیشه و همیشه در حال تولیده)
2: بتونه خودش فایلها رو با پسوندهای مختلف تبدیل کنه به یک فرمت مشخص ؟
3: یک سری المان گرافیکی مثل لوگو و یا فایل فلش و یا مثلا زیر نویس متحرک رو اضافه کنه و باز هم خروجی یکی شه نه جدا جدا (فیلم خروجی از سوال یک بیاد در این مرحله و از اینجا بره برای پخش)
4: بشه به عنوان میکسر آنلاین هم استفاده کرد ؟ مثلا برای پخش زنده که چند تا سورس ویدیویی داره (چند دوربینه) روی هر ویدیو کلیک کنیم همون بره برای فینال
5: اگر 24 ساعت رو نتونستیم کامل گنیم و ویدیو کمتری داشتیم مثلا 10 ساعت برگرده از اول همون روز پخش کنه.
6: کنداکتور (برنامه پخش فیلم) رو بشه روزانه و تا مثلا 30 روز تنظیم کرد
البته می دونم لازمه همه اینها خاصیت استرمینگ (streaming) هست که همزمان باید هم فایل تولید بشه و هم آپلود و اجرا
می دونم که خیلی از دوستان این کار رو خیلی بزرگ می دونن ولی همه کارهای بزرگ از جاهای کوچکی شروع شد تو قدم اول شاید نتونم همه این کارها رو انجام بدم ولی مطمئنم که با کمک شما دوستان و اساتید می تونم پیشرفت کنم.
درباره PHP-MySQL ,
منیجر بازدید : 3 جمعه 13 تير 1399 نظرات (0)
سلام ، دوستان وقت بخیر!
اخیرا با مشکل خطای 404 مواجه شدم به صورتی که Front page موردی نداره ولی پیج های دیگه با خطای 404(not found) مواجه میشن.
و مثل اینکه تو این بخش از بدنه کد هام ایراداتی وجود داره ممنون میشم از دوستان متخصص اگه کمکم کنن...

// Only redirect no-www <=> yes-www
if ( strtolower($original[host]) == strtolower($redirect[host]) ||
( strtolower($original[host]) != www. . strtolower($redirect[host]) && www. . strtolower($original[host]) != strtolower($redirect[host]) ) )
$redirect[host] = $original[host];


$compare_original = array( $original[host], $original[path] );


if ( !empty( $original[port] ) )
$compare_original[] = $original[port];


if ( !empty( $original[query] ) )
$compare_original[] = $original[query];


$compare_redirect = array( $redirect[host], $redirect[path] );


if ( !empty( $redirect[port] ) )
$compare_redirect[] = $redirect[port];


if ( !empty( $redirect[query] ) )
$compare_redirect[] = $redirect[query];


if ( $compare_original !== $compare_redirect ) {
$redirect_url = $redirect[scheme] . :// . $redirect[host];
if ( !empty($redirect[port]) )
$redirect_url .= : . $redirect[port];
$redirect_url .= $redirect[path];
if ( !empty($redirect[query]) )
$redirect_url .= ? . $redirect[query];
}
درباره PHP-MySQL ,
منیجر بازدید : 6 جمعه 23 خرداد 1399 نظرات (0)
با سلام این سورس به صورت اختصاصی و کد نویشی شده توسط شرکت کیاوا میباشد .
اخیرا افرادی این سورس رو به اسم خودشون پخش کردند و ما از این امر بسیار ناراحت هستیم !!!

این سورس 1 سال پیش توسط شرکت نوشته شد که به صورتی که توکت و یک ایدی عددی دریافت میکند


شما با قرار دادن داخل فایل php و ایمپورت کردن فایل دیتابیس بهم متصل میکنید
اعترافات شمارا ذخیره میکند و سپس اکر ساعت 12 باشد اعتراف شما را حذف و اعتراف جدید میگیرد و شما میتوانید
یک کانال بزنید و اعترافات به صورت خودکار داخل کانال ارسال شود
این سورس جنبه فان و تفریحی دارد میتونید استفاده کنید
لینک دانلود فایل php
لینک دانلود sql


منبع : طراحی سایت کیاوا


نمونه ربات



کد PHP:


  $db = mysqli_connect("localhost", "kiava_b", "WG15p~bWCc^$", "kiava_b");
    mysqli_set_charset($db,"utf8mb4");
    date_default_timezone_set(Asia/Tehran);

    $token = 415341927:AAHQ6eKRk-pkJx59QE7xOM5N7yUqVBFo0bQ;
    $kiava = -1001072194932;

 در این بخش اطلاعات دیتابیس میباشد

$db = mysqli_connect("localhost", "kiava_b", "WG15p~bWCc^$", "kiava_b");

      $token = 415341927:AAHQ6eKRk-pkJx59QE7xOM5N7yUqVBFo0bQ;
    $kiava = -1001072194932;
    /*در این بخش توکن و ایدی عددی گروه یا کانال و خودتون میباشد*/ 
درباره PHP-MySQL ,
منیجر بازدید : 7 سه شنبه 20 خرداد 1399 نظرات (0)
سلام


من برای سایتم به اسکریپتی احتیاج دارم که با معرفی یک یا چند سرور دانلود، سیستم اشتراک ویژه یا VIP راه اندازی کنه. قابلیت های کلیدی موردنیاز عبارتند از:


سمت کاربر:



مشاهده اطلاعات اکانت
تغییر کلمه عبور
خرید و تمدید اشتراک با درگاه اختصاصی
ارسال تیکت و مشاهده تیکت های قدیمی
دانلود به صورت اتوماتیک در صورت لاگین بودن
پشتیبانی از site login در نرم افزارهای دانلود مانند Internet Download Manager


سمت ادمین:


مشاهده خلاصه آمار سایت
تعیین نام سایت، ایمیل پشتیبانی و ...
تعیین توضیحات صفحه دانلود و صفحه پرداخت
تعیین سرعت دانلود و نمایش کد امنیتی برای دانلود رایگان
تعیین مدت زمان اعتبار لینک رایگان
تعیین مدت زمان قفل کردن ای پی برای جلوگیری از دانلود (Multi Ip)
تنظیمات کامل ایمیل (نام ایمیل ، نام فرستنده ، امضا ، تعیین ایمیل برای دریافت پاسخ)
اخطار به کاربر برای پایان اعتبار
تنظیمات کامل متن ایمیل ها (ایمیل های گزارش خرابی لینک، فراموشی، پرداخت، اخطار، تیکت و پاسخ تیکت)
فعال سازی SMTP برای ارسال ایمیل در صورت نیاز
تعیین درگاه های پرداخت و تنظیمات آن
ساخت و مدیریت اکانت ها
اضافه کردن و کم کردن تعداد روز به تمام کاربران
پاک کردن ای پی های کاربر و خروج از بن شدن مولتی ای پی
مشاهده کاربران و مهمان های در حال دانلود فایل
مدیریت سرور ها و ساخت سرور جدید دانلود
مدیریت تیکت ها و ارسال تیکت جدید
مدیریت دسته ها و تعیین هزینه برای هر دسته
ساخت مدیر جدید و تعیین دسترسی برای تک تک بخش ها


لطفا قیمت پیشنهادی تون رو بفرمایید + زمان تحویل پروژه


درباره PHP-MySQL ,
منیجر بازدید : 8 پنجشنبه 25 ارديبهشت 1399 نظرات (0)
1- ساخت دیتابیس. در MYSQL خود دستور زیر رو میزنید
کد PHP: CREATE TABLE login_admin
(
id INT NOT NULL AUTO_INCREMENT,
user_name VARCHAR(100),
user_pass VARCHAR(200),
PRIMARY KEY (id)

2- اضافه کردن چند دیتا به صورت پیش فرض

کد PHP: INSERT INTO login_admin (user_name, user_pass)
VALUES
(
‘s.w.a.t’, SHA(‘s.w.a.t’)

دیتابیس شما آماده هست
میریم سراغ ساخت فایل کانفیگ

3- ساخت فایل config.php
کد PHP: <?php
/**********************************************************************
 *Contains all the basic Configuration
 *dbHost = Host of your MySQL DataBase Server... Usually it is localhost
 *dbUser = Username of your DataBase
 *dbPass = Password of your DataBase
 *dbName = Name of your DataBase
 **********************************************************************/
$dbHost = localhost;
$dbUser = Data Base User Name;
$dbPass = Data Base Password;
$dbName = Data Base Name;
$dbC = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName)
        or die(Error Connecting to MySQL DataBase);
?> 4-ساخت صفحه login.php
کد HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Login Demo</title> </head> <body> <?php $login_form = <<<EOD <form name="login" id="login" method="POST" action="check_login.php"> <p><label for="username">Please Enter Username: </label><input type="text" size="100" name="username" id="username" value="Enter Username here" /></p> <p><label for="password">Please Enter Password: </label><input type="password" size="40" name="password" id="password" value="abracadabra" /></p> <p><input type="submit" name="submit" id="submit" value="Submit"/> <input type="reset" name="reset" id="reset" value="reset"/></p> </form> EOD; $msg = $_GET[msg]; //GET the message if($msg!=) echo <p>.$msg.</p>; //If message is set echo it echo "<h1>Please enter your Login Information</h1>"; echo $login_form; ?> </body> </html> 5-ساخت فایل check_login.php

کد PHP: <?php
define(DOC_ROOT,dirname(__FILE__)); // To properly get the config.php file
$username = $_POST[username]; //Set UserName
$password = $_POST[password]; //Set Password
$msg =;
if(isset($username, $password)) {
    ob_start();
    include(DOC_ROOT./config.php); //Initiate the MySQL connection
    // To protect MySQL injection (more detail about MySQL injection)
    $myusername = stripslashes($username);
    $mypassword = stripslashes($password);
    $myusername = mysqli_real_escape_string($dbC, $myusername);
    $mypassword = mysqli_real_escape_string($dbC, $mypassword);
    $sql="SELECT * FROM login_admin WHERE user_name=$myusername and user_pass=SHA($mypassword)";
    $result=mysqli_query($dbC, $sql);
    // Mysql_num_row is counting table row
    $count=mysqli_num_rows($result);
    // If result matched $myusername and $mypassword, table row must be 1 row
    if($count==1){
        // Register $myusername, $mypassword and redirect to file "admin.php"
        session_register("admin");
        session_register("password");
        $_SESSION[name]= $myusername;
        header("location:admin.php");
    }
    else {
        $msg = "Wrong Username or Password. Please retry";
        header("location:login.php?msg=$msg");
    }
    ob_end_flush();
}
else {
    header("location:login.php?msg=Please enter some username and password");
}
?> 6- ساخت فایل admin.php
کد HTML: <?php session_start(); //Start the session define(ADMIN,$_SESSION[name]); //Get the user name from the previously registered super global variable if(!session_is_registered("admin")){ //If session not registered header("location:login.php"); // Redirect to login.php page } else //Continue to current page header( Content-Type: text/html; charset=utf-8 ); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Welcome To Admin Page Demonstration</title> </head> <body> <h1>Welcome To Admin Page <?php echo ADMIN /*Echo the username */ ?></h1> <p><a href="logout.php">Logout</a></p> <!-- A link for the logout page --> <p>Put Admin Contents</p> </body> </html> 7- صفحه logout.php

کد PHP: <?php
session_start(); //Start the current session
session_destroy(); //Destroy it! So we are logged out now
header("location:login.php?msg=Successfully Logged out"); // Move back to login.php with a logout message
?> موفق باشید
درباره PHP-MySQL ,
منیجر بازدید : 8 دوشنبه 22 ارديبهشت 1399 نظرات (0)
سلام و درود

بچه ها تابع زیر آرگومانش اون WP_REST_Request که پست متغییر request نوشته یعنی چی؟

کد PHP: function my_awesome_func( WP_REST_Request $request ) {
$param = $request[some_param];
$param = $request->get_param( some_param );
$parameters = $request->get_params();
$parameters = $request->get_url_params();
$parameters = $request->get_query_params();
$parameters = $request->get_body_params();
$parameters = $request->get_json_params();
$parameters = $request->get_default_params();
$parameters = $request->get_file_params();



بعد توی تابع هم متغییر request انگار یه آبجکته.

یه توضیحی درباره این اگر بدین ممنون میشم.

تشکر
درباره PHP-MySQL ,
منیجر بازدید : 6 يكشنبه 21 ارديبهشت 1399 نظرات (0)
با سلام

دوستان متاسفانه در یک قسمت از کارم به مشگل خوردم ممنون میشم راهنمائی کنید

کد PHP: <?php
require("config.php");
$merchantID = $_GET[mid];;
$custom = $_GET[custom];
$user = $_GET[user];
$amount = $_GET[amount];
$item_name = $_GET[item_name];
$item_number = $_GET[item_number];
$au = $_GET[au];
$client = new SoapClient(http://www.zarinpal.com/WebserviceGateway/wsdl, array(encoding=>UTF-8));
$res = $client->PaymentVerification($merchantID, $au, $amount);

$query = $db->simple_select("transactions", "*", "au=$au", array("limit" => 1));
$check = $db->fetch_array($query);
if($check[status] == 1){
echo "متاسفانه اين خريد و شناسه تقلبي ميباشد";
}
else
{
if($res == 1){
mysql_query("UPDATE `users` SET `coins`=`coins`+{$item_number} WHERE `id`={$custom}");            
mysql_query("INSERT INTO `transactions` (user, points, pack, au, money, date) VALUES({$user}, {$item_number}, {$item_name}, {$au}, {$amount}, NOW())");
echo "DONE";
}
}
?> این دستور وریفای بعد از پرداخت هست
مشگل اینجاست که قسمت از کد را برای تشخیص موجود بودن داده دریافتی در دیتابیس میزارم عمل نمیکنه

کد PHP: $query = $db->simple_select("transactions", "*", "au=$au", array("limit" => 1));
$check = $db->fetch_array($query);
if($check[status] == 1){
echo "متاسفانه اين خريد و شناسه تقلبي ميباشد";

ولی وقتی این کد را برمیدارم براحتی سیستم کار میکن اما مشگلش این هست که دیگهه تشخیص اکراری بود au نمیده و با رفراش صفحه مجدد اضافه میش

ممنون میشم را هنمائی کنید از چه دستوری برای تشخیض تکراری بودن اطلاعات یک colum دز جدول استفاده کنم

---------- Post added at 04:03 AM ---------- Previous post was at 03:51 AM ----------

خوب من مشکلم با این روش حل شد

کد PHP: $query = "SELECT * FROM `transactions` WHERE `au` = {$au}";
$result = mysql_query($query);
if ( mysql_num_rows ( $result ) > 1 )

درباره PHP-MySQL ,

تعداد صفحات : 11

موضوعات

  • ارائه دهندگان خدمات پرداخت در محل

  • اسکریپت های فروشگاه ساز

  • بازارچه محصولات و خدمات اینترنتی

  • سفارش طرح گرافیکی ، چاپ و نشر

  • خرید و فروش تبلیغات اینترنتی

  • مباحث و منابع آموزشی

  • مباحث دیگر

  • Colocation

  • فروش سرور مجازی

  • ثبت دامنه و میزبانی وب

  • موتور جستجو ، سئو و بهینه سازی

  • خدمات سئو و بهینه سازی وب سایت

  • فروش دامین

  • وب سرورها

  • معرفی سایت ، فروشگاه ، کانال و...

  • فروش پستی و پرداخت در محل

  • اشتراک گذاری

  • دیگر زبان ها

  • گفتگوی آزاد

  • درگاه های پرداخت

  • درخواست سرویس

  • فروش پنل پیام کوتاه،پیام رسان اجتماعی،تلفن مجازی

  • به دنبال کارمند هستم

  • محصولات نرم افزاری

  • خرید و فروش تلفن های همراه

  • محصولات چند رسانه ای

  • آموزشگاه گرافیک و انیمیشن

  • راه اندازی و مدیریت وب سایت اینترنتی

  • سوالات و مشکلات

  • نیازمند کار یا کارمند هستم

  • درخواست سرور مجازی

  • فروش نمایندگی هاستینگ

  • اسکریپت و قالب سایت

  • مباحث و منابع آموزشي

  • دامنه ، سایت ، گروه و کانال

  • محصولات فرهنگی آموزشی

  • اسکریپت های دیگر

  • به دنبال کار هستم

  • روابط عمومی بازارچه

  • برنامه نویسی

  • تبلیغات اینترنتی و بازاریابی آنلاین

  • کالاهای مصرفی فروشگاه اینترنتی

  • سایر محصولات و کالاها

  • سی پنل CPanel

  • ارائه دهندگان خدمات پرداخت اینترنتی

  • اسکریپت های مدیریت سایت و وبلاگ

  • Wordpress

  • شبکه های ویندوزی

  • سیستم های مدیریت محتوا

  • فروش انواع ماژول،پلاگین،قالب،افزونه،امکانات سفارشی

  • Proxy / Cache / Firewall

  • اوپن وی زد OpenVZ

  • فروش هاست اشتراکی

  • درخواست هاست اشتراکی

  • فروش سرور اختصاصی

  • وی ام ور Vmware

  • بازارچه محصولات سخت افزاری

  • سیسکو Cisco

  • سرویس دهندگان خارجی

  • پنل اس ام اس ، تلگرام و ...

  • نرم افزار

  • PHP-MySQL

  • همکاری در فروش

  • لپ تاپ و لوازم جانبی

  • Joomla-Mambo

  • کار آفرینی و مدیریت کسب و کار

  • اخبار دنیای فناوری

  • محصولات و نجهیزات ورزشی

  • 2

  • فروش انواع وب سایت،گروهای اطلاع رسانی

  • زیور آلات و جواهرات تزئینی

  • کیف ، کفش و پوشاک

  • سئو ، بک لینک و افزایش بازدید

  • فروش نقدی و پرداخت الکترونیک

  • پلاگین طراحی کنید و 200

  • آموزشگاه زبان های برنامه نویسی

  • عینک های طبی و آفتابی

  • مسائل مربوط به انجمن

  • فروش انواع لایسنس

  • وام های بانکی و تسهیلات کم بهره

  • CentOS

  • خدمات طراحی و گرافیکی

  • دايرکت ادمين DirectAdmin

  • درخواست سرور اختصاصی

  • خرید و فروش لوازم جانبی موبایل

  • ssd

  • ubuntu

  • ایده پروری ، ایده یابی و ایده پردازی

  • انجمن خیریه

  • درخواست انواع اسکریپت،سیستم عامل،نرم افزار و ..

  • متمرکزکننده کسب و کارهای اینترنتی

  • مباحث عمومی مرکز داده

  • بازی های رایانه ای

  • دامین

  • درخواست خدمات برنامه نویسی

  • نماد اعتماد الکترونیکی (اینماد)

  • راه اندازی و مدیریت فروشگاه اینترنتی

  • اثاثیه منزل و لوازم خانگی

  • فروش انواع اسکریپت،سیستم عامل،نرم افزار و ..

  • مباحث و منابع آموزش

  • مباحث و منایع آموزشی

  • کلوکسو يا ال ايکس ادمين Kloxo or LXAdmin

  • اتصالات به اینترنت و ارایه دهندگان پهنای باند

  • vBulletin

  • سرور مجازی

  • تا 70 درصد تخفیف فروش دامین

  • ارائه دهندگان وبلاگ فروشگاهی

  • آرایشی و بهداشتی

  • خدمات برنامه نویسی

  • خدمات کانفیگ سرور و وب سایت

  • درخواست نمایندگی هاستینگ

  • بازارچه خدمات برنامه نویسی

  • درخواست سخت افزار

  • ماژول ، قالب و افزونه ها

  • سرور اختصاصی

  • عطر ، اسپری و ادکلن

  • درخواست انواع ماژول،پلاگین،قالب،امکانات سفارشی

  • فروش سخت افزار

  • PHPNUKE

  • WHMCS

  • زن Xen

  • فروش ویژه شماره مجازی روسیه مخصوص تلگرام

  • شبکه های بی سیم

  • ساير مجازي سازي ها

  • دیگر سیستم ها

  • بازارچه کار و سرمایه

  • نیازمند php

  • هاست اشتراکی

  • تبلت ها و دیوایس های پرتابل

  • HTML-XHTML

  • ساير کنترل پنل ها

  • فروش عیدانه : آفر ویژه ارائه نمایندگی

  • Debian

  • دیجی سرور| فروش ویژه و استثنایی سرور مجازی از اروپا|256 مگابایت رم

  • درخواست توضیحات برای میزان مصرف cpu

  • ASP-ASP.net-Access-MSSQL

  • ارسال ایمیل تبلیغاتی و ایمیل مارکتینگ

  • شارژ خط به خط و کارت شارژ

  • درخواست خدمات کانفیگ سرور و وب سایت

  • درخواست پنل پیام کوتاه،پیام رسان اجتماعی،تلفن مجازی

  • ساعت ، تایمر و شمارنده

  • فیلم های آموزشی

  • ذخیره سازی / SAN /NSA

  • اسکریپت های مدیریت انجمن گفتگو

  • انجمن نظرسنجی

  • سایر لینوکس ها

  • کولرگازی

  • مالیات کسب و کارهای اینترنتی

  • لایک

  • درخواست کالا و خدمات

  • طراحی حرفه ای بنر

  • الگوریتم های روتینگ

  • شرکتهای خصوصی جا به جایی کالا

  • Review دیتا سنترها

  • JavaScript

  • فایروال سخت افزاری

  • بحث در مورد نرم افزار / سخت افزار مرکز داده

  • دو سرور بدون ستاپ هتزنر ex41-ssd

  • درخواست دامین

  • Diablo 3

  • گیاهان آپارتمانی و حیوانات خانگی

  • سایر مجازی سازی ها

  • سامان

  • US

  • پلسک Plesk

  • مدیریت

  • بزرگان

  • اکانتینگ Accounting

  • پلیر ها و پخش کننده ها

  • درخواست انواع وب سایت،گروهای اطلاع رسانی

  • نمایندگی میزبانی وب

  • فروشگاه صنایع دستی

  • سيتريکس Citrix Systems

  • سوالی در مورد فتوشاپ

  • AJAX

  • شبکه های لینوکسی

  • درخواست خدمات Payment Credit card

  • STP(Unshielded Twisted Pair)

  • هايپر وي Microsoft Hyper-V

  • نیروی انسانی

  • info

  • درخواست خدمات طراحی و گرافیکی

  • کردیت کارت ، گیفت کارت و ارز اینترنتی

  • Hard Enterprise

  • [بنـــر20 : طراحـی حرفه ای بنــر

  • ns1

  • یه مشکل در گوگل +1

  • مشکل با تمامی ماژول ها

  • صفحه اول گوگل و bing.com

  • 29IPs

  • سخت افزار

  • سیستم های بک آپ و بازیابی اطلاعات

  • trace

  • به مناسبت عيد سعيد فطر - ارائه درگاه پرداخت اختصاصی سامان

  • کارکرد عالی

  • ایندکس گوگل

  • onda

  • رفع خطای اتصال Remote به سرور MS SQL 2008 - Microsoft SQL Server

  • ساير لينوکس ها

  • %25 تخفیف دانشجویی

  • .info

  • KIMSUFI

  • معروف ترین سیستم همکاری در فروش

  • فروش سرور مجازی آمریکا با قیمت ویژه ( دائمی ) 512 =9

  • آموزش (10) mcsa

  • هايپر وي ام HyperVM

  • فروشگاه تبلیغاتی لونو

  • فروش دامنه های tp24

  • کلاسترینگ و محاسبات ابری

  • فروش ویژه اینترنت پرسرعت +adsl2 آسیاتک در سراسر کشور + 15

  • درخواست خدمات سئو و بهینه سازی وب سایت

  • پذیرش نمایندگی فروش هاستینگ

  • آزمون تومر

  • جشنواره اقساطی فروش سرور اختصاصی ex-px هتزنر آلمان با 65٪ تخفیف

  • پشتیبانی

  • PHPBB

  • سرور مجازی ماهانه 7 هزار تومان ، تحویل آنی ، مجازی ساز kvm

  • هاستینگ نامحدود + دامین رایگان + 1 ماه گارانتی بازگشت پول + آپ تایم 99.99 فقط 29

  • آلوما ولت طرح دار

  • پلاگين

  • رپورتاژ

  • خدمات Payment Credit card

  • فروش vps ویندوز با رم 512 مگ وارز ساپورت مناسب دانلود و آپلود فقط 18

  • نیازمند پاکت حباب دار a5

  • 10

  • فروش Positive SSL با قیمت 19

  • افزایش قیمت دامنه های .com .biz

  • حتی بدون عضو

  • 4 ماه سرور های مجازی ویژه ! هرماه یک سری ! نوروز 90

  • انتشار مقاله

  • */ فروش سرور های هتزنر

  • مهر روی ناخن

  • Token Passing

  • عدم ست شدن ns7

  • بحث در مورد سرور های فیزیکی

  • 000

  • یاهو

  • آنالیز قیمتی ۳ ارز مجازی: بیت کوین

  • Bvlgari

  • هاست اشتراکی ایران

  • فروش (46) دامنه رند آی آر هرکدام 15

  • گم شدن دو مرسوله پستی به ارزش 450

  • JQuery

  • فروش انواع گواهینامه SSL

  • مینی کار: کار ایجاد کن

  • سئو ایندکس

  • Time & Date

  • [ - Custom PHP Code - ] نمونه کد

  • سرور مجازی هلند 11

  • پوستر

  • تعرفه طراحی وب سایت

  • در کنار شما

  • خرید و فروش گیرنده دیجیتال

  • ex40-ssd

  • ثبت دامنه org=14

  • آموزش (15) mcsa

  • سایتم هک غیر حرفه ای شده

  • پرسیوا

  • فروش ویژه مجموعه مقالات

  • 90درصد تخفیف! فروش ویژه سوپر آلفا

  • فروش سرور اختصاصی ex40

  • فروش دامنه sharjemoft.com

  • Reboot

  • Virtualizor

  • علمی

  • cpanel

  • مزایده فروش وبسایت بزرگ فروش پروژه

  • مباحث عمومی در مورد سویچ و روتر

  • دوربین عکاسی و فیلمبرداری

  • خبر مهم

  • فروش ویژه پنل پیام کوتاه کاربری با تعرفه ارسال ثابت 87 ریال از اپراتور 3000 با ماژول whmcs

  • Xlhost

  • اکانت پریمیوم همزمان رپیدشیر

  • سامانه پیام کوتاه با خط 10 رقمی فقط 5

  • خريدار عمده بازي ps1

  • سرور مجازی با رم 256 فقط 7

  • dv

  • آفر ویژه سرور اختصاصی از Los Angeles

  • نمایندگی دایرکت ادمین

  • برنامه نویسی نرم افزار تلفن همراه

  • IPS

  • سئو

  • تفاوت phpbbو vBulletin

  • چک

  • آپدیت خودکار nod 32 بدون وارد کردن یوزر

  • اداری

  • سرور مجازی ارزان آلمان

  • انجمن

  • شبکه های tcp/ip

  • فرانسه

  • سايت هاي دانلود

  • سرور مجازی ایران ویندوز/لینوکس: یک گیگابایت رم+100 گیگابایت هارد+50گیگابایت پهنای باند > ماهیانه 30

  • هدر

  • آموزش (16) mcsa

  • با این روش

  • Paypal

  • خریدار اسپمر وبلاگ (میهن بلاگ

  • ساختمانهای درحال ساخت تهران

  • فروش ویژه سرور مجازی مدیریت شده | رم 4 18

  • 100t | رم 1024 = 17

  • رابطه بين 11سپتامبر

  • 16G RAM

  • تجارت الكترونيك

  • تنظیم پروپوزال و انگیزه نامه (کارشناسی ارشد، پیش دکترا، دکترا) Proposal

  • U43JC

  • شاخهای سیستم عامل لینوکس

  • آموزش (11) mcsa

  • سئو سایت

  • Rapidshare

  • قالب

  • فروش بک لینک ماهانه و رپورتاژ دائمی در دو سایت با اتوریتی های 38

  • HP DL160 G6

  • BootStrap

  • 2x1TB or 256GB SSD

  • طراحی هدر

  • آمریکا

  • مخابرات مرکز داده

  • نرم افزار تبلیغات در تلگرام

  • فروش ویژه سرور مجازی از المان

  • [25% تخفیف دائم] فروش ویژه سرور اختصاصی هتزنر سری ex

  • دامنه با پیج اتوزیتی 22

  • کنسول های بازی و لوازم جانبی

  • خريدار عمده دستگاه دور كننده گربه

  • Graphicriver

  • 412

  • Internal Error

  • 1090

  • خرید ساعت ck

  • مباحث کلی و راه حل دیتا سنتر

  • آفر ویژه رپورتاژ

  • سربرگ انجمن

  • میخام یک فروشگاه دیجیتال انلاین بزنم

  • جستجو آجاکس

  • تیم نویسنده حرفه ای 10 نفره

  • @@@* پیش فروش سرور مجازی آمریکا (Denver

  • تراکت

  • 3al.ir

  • صدور ویزا کارت

  • host

  • اسکریپت

  • بدلیجات
    آمار سایت
  • کل مطالب : 72
  • کل نظرات : 0
  • افراد آنلین : 26
  • تعداد اعضا : 0
  • بازدید امروز : 3,524
  • باردید دیروز : 7,604
  • بازدید هفته : 11,128
  • بازدید ماه : 126,630
  • بازدید سال : 657,638
  • بازدید کلی : 3,678,784