PDA

View Full Version : بدست اوردن فضای دیسک هاست



omid_student
دوشنبه 20 مهر 1394, 20:12 عصر
سلام دوستان
من توی پروژه ام نیاز دارم که حجم دیسک یا همون فضای که فروشنده هاست بهم داده رو بدست بیارم
ینی مثلا ۱۰ گیگ هست از طریق کد نویسی اینو رو بدست بیارم هر چند دستور get_disk_total بود فکر کنم هست
منتهی نتیجه نمیده
شما پیشنهاد یا راه حلی دارین؟

Mohammadsgh
دوشنبه 20 مهر 1394, 21:37 عصر
این لینک ها رو ببینید
http://www.php.net/manual/en/function.disk-free-space.php
http://php.net/manual/en/function.disk-total-space.php

Unique
سه شنبه 21 مهر 1394, 01:21 صبح
فکر نمیکنم این توابع فضای اختصاص یافته توسط هاست را به شما بده ! من هم درک نمیکنم چه اهمیتی داره چنین فضایی را بدست بیارین !‌آخه یک عدد هست که کاملا مشخصه و از پیش تعیین شده ،‌ هدف از بدست آوردنش چیه ؟

اگه واقعا جواب میخوای باید از cpanel api استفاه کنی و از تابع accountsummary (https://documentation.cpanel.net/display/SDK/WHM+API+1+Functions+-+accountsummary).


include("xmlapi.php.inc");
$xmlapi = new xmlapi($ip);
$xmlapi->password_auth($user,$pass);

$xmlapi->set_debug(1);
echo '<pre>';
print $xmlapi->accoutsummary($account);

omid_student
سه شنبه 21 مهر 1394, 11:05 صبح
فکر نمیکنم این توابع فضای اختصاص یافته توسط هاست را به شما بده ! من هم درک نمیکنم چه اهمیتی داره چنین فضایی را بدست بیارین !‌آخه یک عدد هست که کاملا مشخصه و از پیش تعیین شده ،‌ هدف از بدست آوردنش چیه ؟

اگه واقعا جواب میخوای باید از cpanel api استفاه کنی و از تابع accountsummary (https://documentation.cpanel.net/display/SDK/WHM+API+1+Functions+-+accountsummary).


include("xmlapi.php.inc");
$xmlapi = new xmlapi($ip);
$xmlapi->password_auth($user,$pass);

$xmlapi->set_debug(1);
echo '<pre>';
print $xmlapi->accoutsummary($account);
دلیل اینکه میخوایم این مقدار رو بدست بیارم اینه که توی پنل میخوام به کاربر نشون بده که چقدر از فضای هاستش مونده همین

Unique
سه شنبه 21 مهر 1394, 15:34 عصر
دلیل اینکه میخوایم این مقدار رو بدست بیارم اینه که توی پنل میخوام به کاربر نشون بده که چقدر از فضای هاستش مونده همین

پس از این تابع Cpanel API 2 استفاده کن. (https://documentation.cpanel.net/display/SDK/cPanel+API+2+Functions+-+DiskUsage%3A%3Afetchdiskusagewithextras)
حواستون باشه مثال قبلی مربوط به Cpanel API 1 بود و روش Cpanel API 2 کمی متفاوته. مستندات را توی سایتش بررسی کنید.

saeedvir
سه شنبه 21 مهر 1394, 17:50 عصر
فضای هاست را که داریم ، از حجم فایل های اشغال شده کم کنید ، میشه فضای باقی مانده !

Unique
سه شنبه 21 مهر 1394, 19:48 عصر
از حجم فایل های اشغال شده کم کنید ، میشه فضای باقی مانده !
حجم پایگاه داده هم هست. کلا وقتی میشه از سورسی که اگه حجم بیشتر استفاده بشه سایت را قطع میکنه گرفت چرا درگیر محاسبات اینطوری بشیم ؟
بعدش هم ممکنه روی سایت های مختلف با تعرفه هاست و فضای مختلف قرار بگیره یا مثلا بعد از چند ماه حجم کاهش یا افزایش داده بشه.

omid_student
سه شنبه 21 مهر 1394, 23:59 عصر
دوستان ممنون مشکل حل شد ینی حل نشد مجبورم شدم فضای دیسک رو دستی وارد کنم و فضای اشغال شده رو هم حساب کنم
از همتون ممنون