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

الموضوع: انا بحاجتكم يا اهل سوالف! كيف اكتب في ملف xml من خلال php

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    235

    انا بحاجتكم يا اهل سوالف! كيف اكتب في ملف xml من خلال php



    اخواني , انا بحاجة ماسة لمساعدتكم كون هذا الموضوع سيساعدني في انجاز عمل كبير في عملي , بارك الله فيكم و الله لا يحرمكم الاجر

    احتاج سكربت بسيط php و ملف xml وظيفتهما كالتالي :

    هنالك خبر يتكون من :
    1-عنوان الخبر 2-نص الخبر 3-تاريخ الخبر 4-رقم الخبر 5-مفضلة(نعم او لا او ايقونه)

    يقوم ملف البي اتش بي بقرأئة الخبر من الفاريبلز المحددة
    ويكون الخيار الديناميكي هو الخيار 5-مفضلة (نعم او لا) بحيث يستطيع الكتابة على ملف xml تحديد الخيار المرغوب فيه

    بحيث يستطيع المستخدم الضغط على نعم او لا للمفضلة في الخبر الذي يقرأة من خلال رابط او ايقونة بحيث يغير المتغير في ملف xml بـ yes or no على حسب اختيار المستخدم

    الغرض هو تحديد الخبر اما ان يكون في المفضلة او لا ,, اي يكون ملف php يستطيع الكتابة والقرائة ايضا بمساعدة جافا سكربت مثلاً



    اتمنى ان تكون الصورة اتضحت .. انتظركم بفارغ الصبر

    جزاكم الله عنا كل خر





    __________________
    موقع نحلة لاختصار الروابط
    http://4b.bz

    لا تعاند من إذا قال فعل!


  2. #2


    عزيزي إذا كنت تعمل على PHP5 يمكنك إستخدام SimpleXML للقراءة والكتابة
    يمكنك مشاهدة أمثلة لكل دالة عبر الرابط التالي
    http://www.w3schools.com/PHP/php_ref_simplexml.asp

    تحياتي





    __________________
    Orient.ps - Where Technology Become Jewelry
    Tech Talk Time

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    73


    يمكن القراءة والكتابة من وإلى XML بدون الحاجه إلى إلى لغة مسانده فقـط PHP


    بالنسبه للكتابة فالأمر سهل جدا يمكنك كتابة

    هذا مبدأ الكتابة للملف
    كود PHP:
    $filename "Data.xml";
    $filehandle fopen($filename'w') or die("تعذر فتح الملف"); 

    كود PHP:
    //////هنـا متغير وهذا الوسم بداية ملف الـ XML 
    $stringData  = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";

    ///////كتابة الوسم داخل  ملف الـ XML
    fwrite($filehandle$stringData);
    لو اردت ان تنزل سطر جديد

    كود PHP:
    $GZWAN  "\n";
    fwrite($filehandle$GZWAN); 
    ولو اردت ان تكتب إي شيء

    كود PHP:
    $GZ  "اي شي هههه";
    fwrite($filehandle$GZ ); 
    :nice:

    \n بالنسبه لسطر جديد هذا الرمز
    \t ولو اردت ان تضع مسافه ايضاً لها رمز مشابه تقريباً
    الاخيره ماني متاكد منها :eek2:



    هذا بالنسبة للكاتبة على الملف او انشاء الملف


    اما بالنسبة للقرائه


    من إي نسخة منتدى vb ابحث عن ملف class_xml.php داخل مجلد includes

    فقط قم بانكلود للملف



    طريقة الاستخدام

    كود PHP:
    $files ="Data.xml";

    $xmlobj = new XMLparser(false,$files);
    $xml $xmlobj->parse();
    ///////////////////////   لستخراج قيمة من الملف  ووضعها في متغير 
    $asdd=$xml[Languages][id]; 
    طبعاً
    Languages
    id
    على حسب بنية ملف الـ XML لديك



    تحياتي . غزوان





    التعديل الأخير تم بواسطة غزوان ; 16-03-2010 الساعة 09:00 AM





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

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

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