পিএইচপি: সিম্পল এক্সএমএল লোড হয়?
এমন একটি দম্পতি প্লাগইন রয়েছে যা আমি তৈরি করেছি যাতে পিএইচপি 5 + এবং প্রয়োজন সিম্পল এক্সএমএল। সিম্পল এক্সএমএল এর থেকে এক্সএমএল প্রতিক্রিয়াগুলি পার্স করার অনেক সহজ এবং উন্নত পারফর্মিং পদ্ধতি এপিআইs যদিও সমস্যাটি হ'ল আমি ব্যবহারকারী বা প্রোগ্রামটি কেন লোড করতে পারছি না এবং এটির ফলে ত্রুটি হয়েছিল তার কারণটি আমি একদিন বা সপ্তাহে কয়েকটা ইমেল পেয়েছিলাম।
স্পষ্টতই, প্লাগিনগুলিতে এবং প্রকল্প পৃষ্ঠাগুলিতে আমার বিজ্ঞপ্তিগুলি পর্যাপ্ত ছিল না, তাই আমি সঠিক কাজটি করেছিলাম এবং সিম্পল এক্সএমএল এক্সটেনশন লোড হয়েছে কিনা তা যাচাই করতে উভয় প্লাগইনগুলিতে কার্যকারিতা যুক্ত করেছি।
সিম্পল এক্সএমএল এক্সটেনশানটি পরীক্ষা করার জন্য পিএইচপি ফাংশন লোড হয়েছে:
ফাংশনটি সিম্পলএক্সএমএললয়েড () {ray অ্যারে = অ্যারে (); $ অ্যারে = get_ লোডড এক্সটেনশনগুলি (); $ ফলাফল = মিথ্যা; foreach ($ i => $ মান হিসাবে ray অ্যারে) {যদি (স্ট্র্টলভার ($ মান) == "সরল xML") {$ ফলাফল = সত্য; }} রিটার্ন $ ফলাফল; }
সিম্পল এক্সএমএল ব্যবহার করা ফাংশনগুলির মধ্যে এখন, সিম্পল এক্সএমএল কলটি চেষ্টা করার আগে আমি কেবল এটি লোড হওয়া নিশ্চিত করতে পারি। যদি
যদি (! isSimpleXMLLoaded ()) {প্রতিধ্বনি "আপনার সাইটটি অন্য কোথাও হোস্ট করুন!"; প্রত্যাবর্তন }
আমি জানি আমার এমন কিছু পিএইচপি গুরু রয়েছে যা আমার ব্লগে নজর রাখে, আমাকে কীভাবে আমি জানি! এই পদ্ধতিটি ব্যবহার করতে আমি দুটি প্লাগইনকেই সামান্য আপডেট প্রকাশ করেছি।