الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل من الممكن أن ارسل البيانات لموقعى على هيئة Xml

بدأه vbm في 14 ديسمبر 2008 · 3 رد · 614 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الأخوة الأعزاء

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

هل من الممكن أن ارسل لهذا الموقع

البيانات المطلوبة على هيئة ملف xml

ليتم تسجيلها فى قاعدة بيانات الموقع

ولكم جزيل الشكر....

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#2

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

هل تقصد عمل Upload لملف من نوع XML بحيث يقوم الموقع بعمل Parsing لمحتوياته وإضافتها الى قاعدة البيانات في حال كونه مستند صالح ؟

اذا كان كذلك فممكن طبعاًَ , ويمكنك استخدام مثلاً SimpleXML لتسهيل العمليه مع الـ PHP ..

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#3

هذا ما أقصدة بالضبط أخى محمد

كذلك هل يمكن أن أقوم بعمل برنامج يقوم بالأتصال بالموقع ورفع الملف إلية

وهل توجد أمثلة لذلك

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#4

بالنسبه للبرنامج , فنعم , ممكن ايضاً عمل ذلك .

الفكره بشكل عام ستكون : 1- ارسال الملف بشكل http stream من الجهاز العميل بواسطه اللغه التي تريدها . 2- استلام هذا الملف في جهه السيرفر وعمل ماتريده على المعلومات المستلمه .

كمثال بسيط على ذلك , لنستخدم السي شارب لتطوير التطبيق العميل والذي سيقوم بإرسال الملف الى السيرفر . سيكون كود السي شارب شبيه للتالي :

System.Net.WebClient Client = new System.Net.WebClient ();
Client.Headers.Add("Content-Type","text/xml");
byte[] result = Client.UploadFile ("http://your_server/upload.php","POST","C:\dataXML.xml");

الكود السابق يرسل الملف من جهاز العميل الى صفحه بإسم upload.php , والتي تقوم بدورها بإستلام هذا الملف ومعالجته . كود upload.php سيكون شبيه للتالي :

<?php
if (is_uploaded_file($_FILES['file']['tmp_name'])) {
$uploadfile = 'upload/'. basename($_FILES['file']['name']);

if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) {

//Here , put your code to manipulate the xml file ....

}
?>

ولكن لاحظ هنا , اننا لم نستفد كثيراً من موضوع ارسال الملف , حيث انه كان بالامكان ارسال استخدام الـ SOAP او XML-RPC او حتى الـ REST لعمليه التبادل بشكل مباشر ..

الرابط التالي يحتوي على ورقه بحثيه قد تعطيك فكره عن مفهوم الـ Web Service من وجهه نظر الـ PHP .

http://leto.vxu.se/msi/utb/exarb/2005/05151.pdf

وهذا رابط اخر يوضح بناء تطبيق يستفيد من web service خاصه بالياهو ..

http://developer.yahoo.com/dotnet/howto-rest_cs.html

تم تعديل هذه المشاركة بواسطة محمد معاشر في 16 ديسمبر 2008 في 16:53

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…