حل لمشكل عدم تمرير سوى Parameter واحد لدى استخدام Curl في Drupal

لدى استخدام Curl لمناداة Web Service ما، تحميل صفحة معينة، أو لأي هدف آخر، فإننا عادة ما نستخدم شيفرة مماثلة للشيفرة التالية (لدى البرمجة باستخدام PHP):

$params = array(
‘param1′    => “some String”,
‘param1′      => “Another string”,
‘param3′      => 25
);

$cmd = curl_init();
$url=”SomeURL”.http_build_query($params)
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
$result = curl_exec($cmd);

لكن لدى استخدام نفس الكود على Drupal فإن الوضع…سيدفعك إلى الجنون، لأنه مهما حاولت فإنه لم يتم تمرير سوى الـ Parameter الأول.

بعد بحث طويل، وبعد محاولة أكثر من طريقة، الحل يكمن في طريقة بناء الاستعلام، حيث بدل بنائه باستخدام

http_build_query($params)

يجب استخدام صيغة أخرى لنفس التابع والتي تكون على النحو التالي:

http_build_query($params), ”, ‘&’);

وسيتم بإذن الله حل المشكل

ملاحظة: قد لا تكون هذه الطريقة الأمثل لاستخدام Curl على Drupal، حيث يوفر النظام دوال خاصة به يمكن استخدامها مثل دالة drupal_http_request

والسلام عليكم

ماذا أقرأ

ماذا أقرأ:

سؤال قد يظهر سهل الإجابة عنه، لكن أخذ مني وقتا أطول مما توقعته لأجيب عنه.

هي سنة أراها حميدة لا أعرف من أول من فكر بها لكن لاحظت أنها بدأت تغزو المدونات و قد وصلتني دعوة لأشارك فيها و  إليكم إجابتي:

من أرسل الدعوة ؟

Tzano صاحب مدونة في محراب البوح

ما هي كتب الطفولة التي بقيت عالقة في ذاكرتك

الموسوعة العملية الميسرة (بالألوان و الصور)

كتاب قصص الأنبياء للأطفال

غزوات الرسول صلى الله عليه و سلم

موسوعة “المعرفة” ذات 20 مجلدا

و موسوعة “قل لي كيف و متى و لماذا” (لا أذكر عدد مجلداتها)

من أهم الكتاب الذين قرات لهم؟

مالك بن نبي، عباس محمود العقاد، محمد الهادي الحسني

-من هو الكاتب الذي قررت أن لا تقرا له مجددا؟

لم أقرر مقاطعة أي كاتب لحد الساعة.

من هو الكاتب الذي لم تقرا له أبدا وتتمنى قراءة كتبه؟

ابن خلدون، ابن باديس، البشير الإبراهيمي

ما هي قائمة كتبك المفضلة؟

كتابي “شروط النهضة” و “المسلم في عالم الاقتصاد”  لمالك بن نبي

كتابي ” 25 قصة نجاح ” و “كتاب التسويق للجميع” لـرءوف شبايك

الكتب التي تقرؤها حاليا:

القرآن

بدأت في قراءة كتاب تأملات  لمالك بن نبي  منذ مدة ثم توقفت.

أنهيت منذ أيام Economie du logiciel libre لكاتبه François Elie

و شارفت على إنهاء كتاب Conduite du projet web لـ Stéphane Bordage

و سيكون القادم بحول الله كتاب Le guide de web management لـ Jean-Nicolas Reyt

في صحراء قاحلة اي الكتب تحمل معك؟

Sahara for dummies :p (إن كان هذا الكتاب أصلا موجودا)

أي كتاب أكون بصدد قراءته ، يعني لا يهم الكتاب بقدر ما تهم القراءة في حد ذاتها

إرسال الدعوة إلى أربع مدونين:

عصام حمود

معمر عامر

أحمد أبو زيد

رءوف شبايك

Bloginy الـ Digg-Like الجزائري يدعم المدونات الناطقة باللغة العربية في إصداره الجديد

بعد فترة من النشاط و التي لم تكن ممكنة سوى للمدونات الجزائرية الناطقة باللغات اللاتينية (الفرنسية و الانجليزية)، يُطل علينا أحدث إصدار من موقع 2.1 Bloginy الـ الـ Digg-Like الجزائري بعدة إضافات جديدة لعل من أهمها-على الأقل ما يهمني أكثر- دعم المدونات الناطقة بالعربية و التي كانت إضافتها ممكنة سابقة لكن دون أن تظهر على الموقع للأسباب التي نعرفها جميعا المتعلقة بالويب العربي و الذي يتعارض في كثير من الأمور خاصة فيما يخص توجه النصوص مع المواقع التي تستعمل إحدى اللغات اللاتينية كلغة أساسية.

إذا كنت جزائريا و لدي مدونة ناطقة بالعربية أو الفرنسية أو الانجليزية و حتى الأمازيغية و تتناول مواضيع تهمك، و تريد أن تنشرها أكثر خاصة إن كان الجمهور الذي تستهدفه جزائريا، فكل ما عليك هو الدخول على موقع Bloginy و إضافة مدونتك إليها.

يمكنك أيضا اقتراح مواضيع قرأتها في مدونات جزائرية أخرى و اكتشاف مدونات ذات التوجهات التي تهمك، أو حتى التصويت على المواضيع المطروحة.

عنوان الموقع:

http://bloginy.com/