السلام عليكــم ورحمـة الله وبركاتــه
الأخوة الأعزاء
إذا ما لدى موقع مشتمل على قاعدة بيانات تقوم بعرض بعض المنتجات
هل من الممكن أن ارسل لهذا الموقع
البيانات المطلوبة على هيئة ملف xml
ليتم تسجيلها فى قاعدة بيانات الموقع
ولكم جزيل الشكر....
السلام عليكــم ورحمـة الله وبركاتــه
الأخوة الأعزاء
إذا ما لدى موقع مشتمل على قاعدة بيانات تقوم بعرض بعض المنتجات
هل من الممكن أن ارسل لهذا الموقع
البيانات المطلوبة على هيئة ملف xml
ليتم تسجيلها فى قاعدة بيانات الموقع
ولكم جزيل الشكر....
أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق
السلام عليكم ..
هل تقصد عمل Upload لملف من نوع XML بحيث يقوم الموقع بعمل Parsing لمحتوياته وإضافتها الى قاعدة البيانات في حال كونه مستند صالح ؟
اذا كان كذلك فممكن طبعاًَ , ويمكنك استخدام مثلاً SimpleXML لتسهيل العمليه مع الـ PHP ..
هذا ما أقصدة بالضبط أخى محمد
كذلك هل يمكن أن أقوم بعمل برنامج يقوم بالأتصال بالموقع ورفع الملف إلية
وهل توجد أمثلة لذلك
أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق
بالنسبه للبرنامج , فنعم , ممكن ايضاً عمل ذلك .
الفكره بشكل عام ستكون : 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 خاصه بالياهو ..
تم تعديل هذه المشاركة بواسطة محمد معاشر في 16 ديسمبر 2008 في 16:53
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…