بحث متقدم | التسجيل
الويب العربي
  تسجيل دخول
 
   
   

  ملاحظة
الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.




الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.

عـودة للخلف   الويب العربي سوق البرمجة والتصميم تبادل خبرات البرمجة

تبادل خبرات البرمجة تبادل الخبرات في جميع لغات البرمجة
Php , Asp , Ajax , Xml , Css , JavaScript ...etc

موضوع مغلق اضف موضوع جديد
 
خيارات الموضوع طريقة العرض
  #1  
قديم 08-07-2006, 01:39 PM
أسامة الهادى أسامة الهادى غير متصل
عضو
 
تاريخ التسجيل: Jul 2005
مشاركة: 434
مستوى تقييم العضوية: 20
أسامة الهادى is on a distinguished road
الافتراضي كيف تعرف مساحه قاعده البيانات عبر الـ Php

السلام عليكم ورحمة الله وبركاته

هذا درس بسيط جدا ليعرفك كيف تحسب الحجم الخاص ب قاعده البيانات MYSQL بإستخدام الـ PHP
فى القليل من الخطوات

الإسكربت يحتاج لتنفيذه التركيز

الخطوة الأولى :
الداله المسئوله عن الحساب
كود PHP:
<?php
function formatfilesize$data ) {
    
        
// bytes
        
if( $data 1024 ) {
        
            return 
$data " bytes";
        
        }
        
// kilobytes
        
else if( $data 1024000 ) {
        
            return 
round( ( $data 1024 ), ) . "k";
        
        }
        
// megabytes
        
else {
        
            return 
round( ( $data 1024000 ), ) . " MB";
        
        }
    
    }
وبها الثلاث ( Byets , KB , MB )

الخطوة الثانيه :
المتغيرات التى سنحتاجها للوصول والإتصال لقاعده البيانات المراد معرفه حجمها
كود PHP:
  $host="localhost";
  
$user="root";
  
$dbname ="name";
  
$dbpass =""
المتغير الأول وهو دائماً ما يكون localhost
المتغير الثانى هو إسم المستخدم الخاص بقاعده البينات
المتغير الثالث وهو الخاص بإسم قاعده البيانات المراد معرفه حجمها
المتغير الرابع وهو الكلمه السريه لإسم المستخدم الخاص بقاعده البيانات

الخطوة الثالثه :
الإتصال بقاعده البيانات وجلب الحجم عن طريق الداله الاولى
كود PHP:
mysql_connect($host,$user,$dbpass);
    
mysql_select_db$dbname );
    
$result mysql_query"SHOW TABLE STATUS" );
    
$dbsize 0;
    
    while( 
$row mysql_fetch_array$result ) ) {  
    
        
$dbsize += $row"Data_length" ] + $row"Index_length" ];
        
    } 
الخطوة الرابعه :
طباعه حجم قاعده البيانات وإغلاق وسم الـ PHP
كود PHP:
    echo "<p>حجم قاعده البيانات .$dbname. <br> " formatfilesize$dbsize ) . "</p>";

?> 
بعد هذه الخطوة نكون إنتهينا من الإسكربت تمام وسنرى النتيجه بإذن الله
ارفق الملف كاملاً فى المرفقات

إذا واجهتكم اى مشاكل او تساؤلات فهى مقبوله ونتمنى ان نراها هنا حتى تعم الفائده على الجميع


ولكم وافر التحية والتقدير ,
أسامة الهادى





الملفات المرفقة
نوع الملف: zip size.zip‏ (الحجم 780 بايت , عدد مرات التنزيل : 597)

التوقيع
[center][font=Tahoma][size=2]الإحــترام يــولــد الإحــتراف
--------------------
  #2  
قديم 08-07-2006, 04:33 PM
Illusion Illusion غير متصل
عضو
 
تاريخ التسجيل: May 2005
المدينة: مصر,,أم الدنيا
مشاركة: 459
مستوى تقييم العضوية: 20
Illusion is on a distinguished road
إرسال رسالة عبر MSN إلى Illusion إرسال رسالة عبر Yahoo إلى Illusion
الافتراضي

درس اكثر من رائع يا اسامة ,,

مفيد جدا

وجارى التطبيق :d





  #3  
قديم 08-07-2006, 04:57 PM
ريونة ريونة غير متصل
عضو
 
تاريخ التسجيل: May 2006
مشاركة: 805
مستوى تقييم العضوية: 20
ريونة is on a distinguished road
الافتراضي

الله يعطيك العافيه اخوى الكريم
انا لاحظت ان مواضيعك مميزه

سؤال صغنونى

اين اضع هذه السكربت حتى اعرف حجم مساحة قاعدة البينات ؟





  #4  
قديم 09-07-2006, 12:48 AM
أسامة الهادى أسامة الهادى غير متصل
عضو
 
تاريخ التسجيل: Jul 2005
مشاركة: 434
مستوى تقييم العضوية: 20
أسامة الهادى is on a distinguished road
الافتراضي

السلام عليكم
فقط ضع الملف فى اى مجلد على السيرفر
مع تعديل المتغيرات الخاصه بقاعده البيانات الخاصه بك
وسيخرج لك الناتج بإذن الله






التوقيع
[center][font=Tahoma][size=2]الإحــترام يــولــد الإحــتراف
--------------------
  #5  
قديم 09-07-2006, 01:21 AM
ريونة ريونة غير متصل
عضو
 
تاريخ التسجيل: May 2006
مشاركة: 805
مستوى تقييم العضوية: 20
ريونة is on a distinguished road
الافتراضي

تقصد فى الاف تى بى اخوى اسامه ؟

والمتغيرات فى لوحة التحكم ؟





  #6  
قديم 09-07-2006, 01:48 AM
أسامة الهادى أسامة الهادى غير متصل
عضو
 
تاريخ التسجيل: Jul 2005
مشاركة: 434
مستوى تقييم العضوية: 20
أسامة الهادى is on a distinguished road
الافتراضي

السلام عليكم
ريونه
إفتح الملف
عدل المتغيرات وهى :
كود PHP:
 $host="localhost"
  
$user="root"
  
$dbname ="name"
  
$dbpass =""
إلى الخاصه بك
ثم ارفع الملف عبر الـ FTP
فى مجلد public_html
ثم استدعيه عبر الرابط
http://domain.com/size.php
مع استبدال domain.com
بالنطاق الخاص بك






التوقيع
[center][font=Tahoma][size=2]الإحــترام يــولــد الإحــتراف
--------------------
  #7  
قديم 09-07-2006, 02:14 AM
ريونة ريونة غير متصل
عضو
 
تاريخ التسجيل: May 2006
مشاركة: 805
مستوى تقييم العضوية: 20
ريونة is on a distinguished road
الافتراضي

يعنى افتح ملف نويت باد
واكتب هذا الكود داخله
$host="localhost";
$user="root";
$dbname ="name";
$dbpass ="";

وبعدين احفظ الملف باسم malf
وانقله الى الـ FTP
فى مجلد public_html


ثم اكتب رابطه http://domain.com/malf.php

<<<<< خرابيط





  #8  
قديم 09-07-2006, 02:17 AM
أسامة الهادى أسامة الهادى غير متصل
عضو
 
تاريخ التسجيل: Jul 2005
مشاركة: 434
مستوى تقييم العضوية: 20
أسامة الهادى is on a distinguished road
الافتراضي

السلام عليكم
فقط نزل الملف المرفق أعلاه
size.zip
فك ضغط الملف
وإفتح النوت باد
عدل الخيارات اللى قلتلك عليها
وإرفع الملف واستدعيه






التوقيع
[center][font=Tahoma][size=2]الإحــترام يــولــد الإحــتراف
--------------------
  #9  
قديم 09-07-2006, 02:20 AM
ريونة ريونة غير متصل
عضو
 
تاريخ التسجيل: May 2006
مشاركة: 805
مستوى تقييم العضوية: 20
ريونة is on a distinguished road
الافتراضي

زين ..لا تعصب .. الحين اسويه واقول لك






التوقيع
ارشفة ، بيج ارانك ، اليكسا ،اضافة موقع ،دعايه وتسويق،تبادلات اعلانيه ونصية
http://www.dlel4arab.com/
  #10  
قديم 09-07-2006, 02:27 AM
ريونة ريونة غير متصل
عضو
 
تاريخ التسجيل: May 2006
مشاركة: 805
مستوى تقييم العضوية: 20
ريونة is on a distinguished road
الافتراضي

صارت معاى مشكوووووووووووووووووووووو ر
وناسه

حجم قاعده البيانات .localhost.
5.1 MB






التوقيع
ارشفة ، بيج ارانك ، اليكسا ،اضافة موقع ،دعايه وتسويق،تبادلات اعلانيه ونصية
http://www.dlel4arab.com/
  #11  
قديم 09-07-2006, 02:53 AM
AboAyoob AboAyoob غير متصل
عضو
 
تاريخ التسجيل: Oct 2005
المدينة: KSA
مشاركة: 289
مستوى تقييم العضوية: 20
AboAyoob is on a distinguished road
الافتراضي

السلام عليكم ورحمة الله وبركاته
شكرا لك أخ أسامة على هذا المجهود
هنا سؤال - - - أو بالاحرى أود لو تطور هذا الملف أكثر بحيث !!!
؟ ؟ ؟
اذا كان على الموقع أكثر من قاعدة بيانات ؟ ؟ (وهذا غالباً ما يكون)

هل هناك طريقة لمعرفة جميع أحجام هذه القواعد - دون تغيير البيانات في كل مرة ؟ ؟ ؟






  #12  
قديم 09-07-2006, 05:56 PM
أسامة الهادى أسامة الهادى غير متصل
عضو
 
تاريخ التسجيل: Jul 2005
مشاركة: 434
مستوى تقييم العضوية: 20
أسامة الهادى is on a distinguished road
الافتراضي

روينه
======
ولا يهمك ما فى تعصب المهم انك عملتها صحيحه
=======

أبو أيوب
=======
من السهل طبعا عملها ولكنها ستحتاج تعديلات كثيرة
بإذن الله نفكر فيها سوياً
=====






التوقيع
[center][font=Tahoma][size=2]الإحــترام يــولــد الإحــتراف
--------------------
  #13  
قديم 10-07-2006, 12:39 AM
الصورة الشخصية لـ Dooem
Dooem Dooem غير متصل
عضو
 
تاريخ التسجيل: Aug 2004
المدينة: مكه المكرمه
مشاركة: 1,365
مستوى تقييم العضوية: 23
Dooem is on a distinguished road
وسام الويب البرونزي وسام الويب الفضي 
عدد الأوسمة: 2 (المزيد ...)
الافتراضي

شكرا يامشرفنا العزيز أسامة درس رائع من مشرف ولا اروع






التوقيع

دوم ديزاين

www.Doeem.net
dooem@dooem.net
  #14  
قديم 10-07-2006, 03:29 AM
أسامة الهادى أسامة الهادى غير متصل
عضو
 
تاريخ التسجيل: Jul 2005
مشاركة: 434
مستوى تقييم العضوية: 20
أسامة الهادى is on a distinguished road
الافتراضي

saifss
ألف شكر لك وعلى ردك الجميل
والله يقدرنا ونقدم ليكم كل ماهو مفيد وجديد






التوقيع
[center][font=Tahoma][size=2]الإحــترام يــولــد الإحــتراف
--------------------
  #15  
قديم 15-07-2006, 08:21 PM
Masry Masry غير متصل
عضو
 
تاريخ التسجيل: Apr 2005
المدينة: Egypt - Cairo
مشاركة: 762
مستوى تقييم العضوية: 21
Masry is on a distinguished road
وسام الويب الذهبي وسام الويب الفضي وسام الويب البرونزي 
عدد الأوسمة: 3 (المزيد ...)
الافتراضي

موضوع مميز من شخص مميز ولي عوده بإذن الله بخصوص معرفة حجم أكثر من قاعدة في وقت واحد






التوقيع
:: مصري :: Masry ::
[ . A man's dream is an index to his success ]
  #16  
قديم 15-07-2006, 11:18 PM
Masry Masry غير متصل
عضو
 
تاريخ التسجيل: Apr 2005
المدينة: Egypt - Cairo
مشاركة: 762
مستوى تقييم العضوية: 21
Masry is on a distinguished road
وسام الويب الذهبي وسام الويب الفضي وسام الويب البرونزي 
عدد الأوسمة: 3 (المزيد ...)
الافتراضي

السلام عليكم ورحمة الله وبركاته

اولاً اعتذر عن تدخلي في الموضوع وإجراء تعديل متواضع جداً على السكريبت

قمت بإضافة واجهة بسيطة html تقوم بكتابة بيانات قاعدة البيانات بها وبذلك يمكنك التحقق من حجم اكثر من قاعدة بيانات بدون التعديل على ملف الـ PHP

شرح ما قمت بفعله :
كود:
<html>
	<body>
		<form action='size.php' method='post' align=rtl>
		<p>Server : <input type="text" name="host" size="20"></p>
		<p>DataBase UserName : <input type="text" name="user" size="20"></p>
		<p>DataBase Name : <input type="text" name="dbname" size="20"></p>
		<p>Password : <input type="text" name="dbpass" size="20"></p>
		<p><input type="submit" value="Go !" name="go"></p>
		</form>
	</body>
</html>
قمت بإنشاء فورم وتحديد هدفه صفحة size.php أي انه يقوم بإرسال البيانات المكتوبة به إلى هذه الصفحة على هيئة متغيرات .

كود PHP:
//المتغيرات
  
$host="localhost";
  
$user="root";
  
$dbname ="name";
  
$dbpass =""
قمت بحذف هذا الجزء من ملف size.php لأنه لم يعد هناك حاجة له لأن هذه المتغيرات تأتي قيمها من ملف الـ html الذي قمنا بإنشاءه سلفاً


السكربت كاملاً مع الصفحة المضافة بالمرفقات كل ما عليك فعله هو فك الضغط ومن ثم رفع ملف size وفتحه بهذا الشكل
http://www.yourdomain.com/size
مع إستبدال yourdomain.com بعنوان موقعك


واذا كانت هناك أي أخطاء فاعذروني وانا متابع للموضوع بإذن الله ..

مصري,





الملفات المرفقة
نوع الملف: zip size.zip‏ (الحجم 1.0 ك/بايت , عدد مرات التنزيل : 508)

التوقيع
:: مصري :: Masry ::
[ . A man's dream is an index to his success ]

آخر تعديل بواسطة Masry ، 15-07-2006 الساعة 11:19 PM. السبب: خطأ إملائي
  #17  
قديم 16-07-2006, 05:24 PM
أسامة الهادى أسامة الهادى غير متصل
عضو
 
تاريخ التسجيل: Jul 2005
مشاركة: 434
مستوى تقييم العضوية: 20
أسامة الهادى is on a distinguished road
الافتراضي

مميز كعادتك يا Masry






التوقيع
[center][font=Tahoma][size=2]الإحــترام يــولــد الإحــتراف
--------------------
  #18  
قديم 09-08-2006, 06:04 AM
سعودي4ويب سعودي4ويب غير متصل
عضو
 
تاريخ التسجيل: Jul 2006
مشاركة: 305
مستوى تقييم العضوية: 19
سعودي4ويب is on a distinguished road
الافتراضي

مشكوور على الشرح






التوقيع
شركة سعودي فور ويب للإستضافة
موقــع الـشركة:www.saudi4web.com
ماسنجرالمبيعات : saudi4@saudi4web.com

  #19  
قديم 13-08-2006, 07:55 PM
طائر الليل الحزين طائر الليل الحزين غير متصل
عضو
 
تاريخ التسجيل: Apr 2006
المدينة: مصرى وهذا وسام على صدرى
مشاركة: 278
مستوى تقييم العضوية: 19
طائر الليل الحزين is on a distinguished road
إرسال رسالة عبر ICQ إلى طائر الليل الحزين إرسال رسالة عبر  AIM إلى طائر الليل الحزين إرسال رسالة عبر MSN إلى طائر الليل الحزين إرسال رسالة عبر Yahoo إلى طائر الليل الحزين
الافتراضي

انا بدى اعرف انا كمان قاعدة البيانات حقى كم عددها ؟






التوقيع
تم حذف التوقيع, نشاط الاشهار ممنوع في الويب العربي!
AWT 12
موضوع مغلق




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

كود vB متاح
كود [IMG] متاح
كود HTML مغلق
إنتقل إلى

مواضيع مشابهة
الموضوع الكاتب القسم مشاركة آخر مشاركة
مشكلة في قاعده البيانات سواليف.كوم مجتمع ديموفنف 11 14-02-2008 06:04 PM
خطأ في قاعده البيانات ياريت المساعده فن الامارات قسم المنتديات 9 28-06-2007 01:05 AM
تم بيع قاعده البيانات mr.elmasry مزاد المواقع 2 13-05-2007 02:32 PM
كيفيه اخذ نسخه من قاعده البيانات shabab03 دعم وتطوير الـ IPB 6 26-12-2006 05:28 PM
عاجل ... بخصوص قاعده البيانات SomeOne إدارة وتشغيل السيرفرات 7 28-07-2004 03:09 PM


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 02:31 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


 
 »  خدمات البرمجة   »  رئيسية الدليل
  »  خدمات التصميم   »  الأمن والحماية
  »  الدعاية والتسويق
  »  الدعم والتطوير
  »  الشركات الرسمية
  »  حجز دومينات
  »  خدمات الإستضافة
 
 
  »  مكتبة الإستايلات   »  رئيسية المكتبة
  »  أكواد برمجية   »  أدوات الويب ماسترز
  »  مكتبة الهاكات   »  أدوات المصممين
  »  سكربتات متنوعة
  »  مجلات إلكترونية
  »  بلوكات متنوعة
  »  ثيمات مختلفة
 
 

صحيفة متخصصة في متابعة أخبار وجديد الإنترنت العربي
والحوارات الصحفية ومعلومات تقنية متنوعة .

   
 
 

للتواصل مع فريق عمل الويب العربي
يمكنك ذالك من خلال مركز الدعم والمساندة.

 الدعم الفني |  اعتماد العضويات |  قوانين الإنتساب |  إتفاقية الإستخدام |  أهداف الويب العربي |  دليل الشركات |  مكتبة الويب |  صحيفة الويب العربي |  الرئيسية