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

الموضوع: التعامل مع WMI بواسطة php5

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    110

    Lightbulb التعامل مع WMI بواسطة php5



    االسلام عليكم

    حقيقاً لفت نظري الموضوع قلت انقلة لكم بالنص
    كما انها اول مشاركة لي في المنتدى << مو حلوة ابدء بسؤال
    -----
    سأبدأ معكم بشيء أعتبره قليل التواجد في لغة PHP, وهو الاعتماد على Class من نظام تشغيل مايكروسوفت ويندوز, للحصول على معلومات محددة, واعادة تصديرها الى قاعدة بيانات أو نموذج أو حتى الى الصفحة نفسها (صفحة او كلاس..... الخ).
    هذه الخدمة هي WMI وهي اختصار ل: Windows Management Instrumentation وهي Service تبدا تلقائيا مع بدء نظام التشغيل ويندوز (اعداد ويندوز الافتراضي يعين تشغيلها الى أتوماتيك).

    يتم استدعاء الكلاسات الموجودة في هذه الخدمة لاستدعاء معلومات أو بيانات من خلال لغات البرمجة .NET لكن طريقة استدعائها في لغة PHP كالتالي:
    كود PHP:
     
    $wmi 
    = new COM('winmgmts://');
    $pro $wmi->ExecQuery("SELECT * FROM Win32_Processor");
    foreach(
    $pro as $obj){
        
    $cpu_name $obj->Name;
    }
    echo 
    $cpu_name
    في المثال السابق استدعينا الكلاس Win32_Processor ووضعناه داخل المتغير Pro
    نستخلص المتغير Name الموجود داخل الكلاس ونضعه في المتغير cpu_name

    بنفس الطريقة افعل ما تريده مع أغلب الكلاسات الموجودة هنا:
    WMI Classes (Windows)

    حيل تطبيقية:
    يمكنك صنع نمذج أو تطبيقات ويب جاهزة التعبئة, خاصة تطبيقات انترانت intra net التي تجمع اسم المستخدم على الدومين واسم الدومين..... الخ
    أو يمكنك عمل نماذج أخرى لجمع مواصفات جهاز الزائر..... الخ

    حيل خبيثة: تستخدم بعض تطبيقات PHP حيل خبيثة من خلال (تشغيل تطبيق PHP في الخلفية لصفحتك, لجمع معلومات معينة, ثم ارسالها, بينما أنت تتصفح الموقع ولا تعرف)..


    طبعا PHP5

    منقول من عرب هاردوير






    التعديل الأخير تم بواسطة عقل الكمبيوتر ; 31-12-2007 الساعة 05:32 PM سبب آخر: خطا املائي


  2. #2
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    اهلا بك , اولا يجب ان تعرف ان لغة بي اتش بي تكون على الموقع نفسه ولا يتم تنفيذها على جهاز الشخص ... والموضوع يبين قدرة بي اتش بي في التعامل مع التطبيقات والخدمات الخاصة بالخادم نفسة اذا كان وندوز عن طريق COM .

    راجع PHP: COM - Manual





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    110


    تسلم على المرور






  4. #4
    عضو جديد
    تاريخ التسجيل
    Aug 2007
    المشاركات
    25


    صحيح كلامك هي للتعامل فقط مع سيرفر نظام التشغل الخاص به windows
    php - server side language





    __________________
    info {at} cems-it.com





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

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

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