في هذا المثال ، نقوم باختبار WSDL مع Actinscript لـ Adobe Flash باستخدام PHP. نحن نقدم بعض الأمثلة الموجودة في مجلد (WSDL-Example).
في هذا المشروع لدينا اثنين من php files:
تتكون هذه FILS لتشغيل WSDL كخادم وعميل.
لدينا أيضًا ملف Adobe Flash:
لدينا مجلد يحتوي على أمثلة على WSDL:
توقف Adobe عن دعم مشغل الفلاش ابتداءً من 31 ديسمبر 2020 ("تاريخ EOL") ، كما تم الإعلان عنه سابقًا في يوليو 2017. بالإضافة إلى ذلك ، للمساعدة في تأمين أنظمة المستخدمين ، قام Adobe بمنع محتوى الفلاش من تشغيل Flash Player ابتداءً من 12 يناير 2021. يوصي Adobe بشدة جميع المستخدمين بإلغاء تثبيت مشغل الفلاش على الفور.
Actionscript هي لغة برمجة موجهة نحو الكائنات التي تم تطويرها في الأصل بواسطة Macromedia Inc. (تم الحصول عليها لاحقًا بواسطة Adobe Systems). يتأثر بالارتفاع ، لغة البرمجة النصية لفرط البطاقة. إنه الآن تطبيق ECMASCRIPT (وهذا يعني أنه مجموعة من الجملة ودلالات اللغة المعروفة على نطاق أوسع باسم JavaScript) ، على الرغم من أنها نشأت في الأصل على أنها شقيق ، وكلاهما يتأثر بالارتفاع.
يتم استخدام ActionScript في المقام الأول لتطوير مواقع الويب والبرامج التي تستهدف منصة Adobe Flash Player ، وتستخدم على صفحات الويب في شكل ملفات SWF المدمجة.
يتم استخدام ActionScript 3 أيضًا مع Adobe Air System لتطوير تطبيقات سطح المكتب والجوال. اللغة نفسها مفتوحة المصدر من حيث أن مواصفاتها يتم تقديمها خالية من Chargeand كلاً من برنامج التحويل البرمجي مفتوح المصدر (كجزء من Apache Flex) ومتوفر الجهاز الظاهري مفتوح المصدر (Mozilla Tamarin).
تم تصميم ActionScript في البداية للتحكم في الرسوم المتحركة البسيطة ثنائية الأبعاد المصنوعة في Adobe Flash (فلاش Macromedia سابقًا). ركزت في البداية على الرسوم المتحركة ، عرضت الإصدارات المبكرة من محتوى الفلاش القليل من ميزات التفاعل ، وبالتالي كانت لديها قدرة نصية محدودة للغاية. أضافت الإصدارات اللاحقة وظائف تسمح بإنشاء الألعاب القائمة على الويب وتطبيقات الويب الغنية باستخدام وسائط البث (مثل الفيديو والصوت). اليوم ، يعد ActionScript مناسبًا لتطوير سطح المكتب والهاتف المحمول من خلال Adobe Air ، ويستخدم في بعض تطبيقات قاعدة البيانات ، وفي الروبوتات الأساسية ، كما هو الحال مع مجموعة Make Controller.
قدم Flash MX 2004 ActionScript 2.0 ، وهي لغة برمجة أكثر ملاءمة لتطوير تطبيقات الفلاش. غالبًا ما يكون من الممكن توفير الوقت عن طريق البرمجة النصية بدلاً من تحريكه ، والذي عادةً ما يتيح أيضًا مستوى أعلى من المرونة عند التحرير.
منذ وصول Flash Player 9 Alpha (في عام 2006) تم إصدار إصدار أحدث من ActionScript ، ActionScript 3.0. يهدف هذا الإصدار من اللغة إلى تجميعه وتشغيله على إصدار من جهاز ActionScript Virtual الذي تم إعادة كتابته تمامًا من الألف إلى الياء (يطلق عليه AVM2). لأن هذا الرمز المكتوب في ActionScript 3.0 مستهدف عمومًا لمشغل الفلاش 9 وأعلى ولن يعمل في الإصدارات السابقة. في الوقت نفسه ، ينفذ ActionScript 3.0 ما يصل إلى 10 مرات أسرع من رمز Actionscript القديم بسبب تحسينات البرمجيات في الوقت المناسب.
يمكن استخدام مكتبات الفلاش مع إمكانيات XML للمتصفح لتقديم محتوى غني في المتصفح. تُعرف هذه التكنولوجيا بأنها فلاش غير متزامن و XML ، مثل Ajax. تقدم Adobe خط إنتاج Flex الخاص بها لتلبية الطلب على تطبيقات الويب الغنية المبنية على وقت تشغيل الفلاش ، مع السلوكيات والبرمجة في ActionScript. ActionScript 3.0 يشكل أساس Flex 2 API.
إذا كان لديك خطأ: خطأ فادح: لم يتم العثور على فئة "Soapserver" في ...
ابحث عن ما يلي داخل ملف البرنامج النصي الخاص بك
phpinfo () ؛ إذا لم تتمكن من العثور على عميل SOAP تم تعيينه لتمكينه مثل:
صورة الصابون-error.png
المصدر: انقر هنا لمشاهدة المقالة الكاملة
ابحث عن ما يلي داخل ملف البرنامج النصي الخاص بك
phpinfo () ؛ إذا لم تتمكن من العثور على عميل SOAP تم تعيينه على مثل ذلك: يجب أن يظهر الصابون في phpinfo ()
افعل ما يلي:
حدد موقع php.ini في مجلد apache bin الخاص بك ، أي apache/bin/php.ini إزالة ؛ من بداية الامتداد = php_soap.dll أعد تشغيل خادم apache الخاص بك ابحث عن phpinfo () ؛ مرة أخرى وتحقق مما إذا كنت ترى صورة مشابهة إلى الصورة أعلاه إذا قمت بذلك ، تم حل المشكلة!
شكرا لقراءة.