Chakira
11-01-2013, بتوقيت غرينيتش 04:07 PM
http://www.dzbatna.com/images/icons/icon26.gif cURL - ط´ط±ط* ط§ظ„ط¯ظˆط§ظ„ ط§ظ„ظ…ط³طھط®ط¯ظ…ط© ظپظٹ ط§ظ„ظ…ظƒطھط¨ط© - ط§ظ„ط¬ط²ط، ط§ظ„ط£ظˆظ„ (http://www.dzbatna.com/t1156592/)
السلام عليكم ورحمة الله تعالى وبركاته
اليوم أردت وضع هذا الموضوع لكي أفيد وأستفيد
كما رأينا في موضوع الأخ Mr.Ajax في هذا الرابط (http://www.dzbatna.com/t1095829/) قام بشرح طريقة المكتبة ووضح كل شيء
لكنه لم يشرح طريقة جميع الدوال + الـ OPTIONS الخاصة بها
لذلك وضعت هذا الموضوع
http://www.dzbatna.com/images/smilies/bigsmile.gif بسم الله بدأنا http://www.dzbatna.com/images/smilies/icon30.gif
===== دوال مكتبة الـ cURL =====
السلام عليكم ورحمة الله تعالى وبركاته
اليوم أردت وضع هذا الموضوع لكي أفيد وأستفيد
كما رأينا في موضوع الأخ Mr.Ajax في هذا الرابط (http://www.dzbatna.com/t1095829/) قام بشرح طريقة المكتبة ووضح كل شيء
لكنه لم يشرح طريقة جميع الدوال + الـ OPTIONS الخاصة بها
لذلك وضعت هذا الموضوع
http://www.dzbatna.com/images/smilies/bigsmile.gif بسم الله بدأنا http://www.dzbatna.com/images/smilies/icon30.gif
===== دوال مكتبة الـ cURL =====
curl_close (http://www.php.net/manual/en/function.curl-close.php) — غلق جلسة cURL
رمز PHP:
<code style="white-space:nowrap"> <code> curl_close($ch);
//$ch = الجلسة المحددة
</code> </code>
curl_copy_handle (http://www.php.net/manual/en/function.curl-copy-handle.php) — نسخ مقبض cURL مع كل خصائصه
رمز PHP:
<code style="white-space:nowrap"> <code> curl_copy_handle ($ch);
//$ch = الجلسة المحددة
</code> </code>
curl_errno (http://www.php.net/manual/en/function.curl-errno.php) — إظهار رقم أخر مشكلة حدثت
رمز PHP:
<code style="white-space:nowrap"> <code> curl_errno($ch);
//$ch =الجلسة المحددة
</code> </code>
curl_error (http://www.php.net/manual/en/function.curl-error.php) — إظهار مشكلة الجلسة إذا كانت موجودة
رمز PHP:
<code style="white-space:nowrap"> <code> curl_error($ch);
// $ch= الجلسة المحددة
</code> </code>
curl_exec (http://www.php.net/manual/en/function.curl-exec.php) — تنفيذ جلسة
رمز PHP:
<code style="white-space:nowrap"> <code> $data = curl_exec($ch);
// $ch = الجلسة المحددة
// لكي تنفذ هذه الدالة يجب أن تكتب هي الأخيرة ويشترط كتابتها قبل curl_close();
</code> </code>
curl_getinfo (http://www.php.net/manual/en/function.curl-getinfo.php) — إظهار معلومات حول جلسة
رمز PHP:
<code style="white-space:nowrap"> <code> $data = curl_getinfo($ch);
// $ch = الجلسة المختارة
</code> </code>
اقتباس
الداله curl_getinfo
تستخدم الداله فى جلب بعض المعلومات عن الجلسه الحاليه
تخرج لنا البيانات على هيئه مصفوفه تحتوى على البيانات التاليه :
"url" - رابط الجلسة
"content_type" - نوع المحتوى
"http_code" - كود code الـ http
"header_size" - حجم الهيدر header (الكوكيز - السيشنز - وكل الهيدر header المحتوى)
"request_size" - حجم الطلب ( GET أو POST)
"filetime" - تاريخ الملف
"ssl_verify_result" - نتائج التأكد من الـ ssl
"redirect_count" - خيارات إعادة التحويل
"total_time" - الزمن الإجمالي
"namelookup_time" - وقت البحث عن الإسم
"connect_time" - وقت الإتصال
"pretransfer_time" - وقت الإستعداد لنقل البيانات
"size_upload" - حجم الرفع
"size_download" - حجم التحميل
"speed_download" - سرعة التحميل
"speed_upload" - سرعة الرفع
"download_content_length" - طول محتوى التحميل
"upload_content_length" - طول محتوى الرفع
"starttransfer_time" - وقت بدئ نقل البيانات
"redirect_time" - وقت إعادة التحويل
curl_init (http://www.php.net/manual/en/function.curl-init.php) — فتح جلسة cURL
رمز PHP:
<code style="white-space:nowrap"> <code> $ch = curl_init($url);
// $ch = إسم الجلسة
// $url = الرابط
</code> </code>
curl_multi_add_handle (http://www.php.net/manual/en/function.curl-multi-add-handle.php) — إظافة مقبض إلى عدد من المقابض
رمز PHP:
<code style="white-space:nowrap"> <code> curl_multi_add_handle($ch,$mh);
// $ch = الجلسة المراد إظافتها
// $mh = مجموعة الجلسات المضاف إليها
</code> </code>
curl_multi_close (http://www.php.net/manual/en/function.curl-multi-close.php) — إغلاق عدد من المقابض مرة واحدة
رمز PHP:
<code style="white-space:nowrap"> <code> curl_multi_add_handle($mh);
// $ch = مجموعة الجلسات المختارة
</code> </code>
curl_multi_exec (http://www.php.net/manual/en/function.curl-multi-exec.php) — تنفيذ عدة جلسات مرة واحدة
رمز PHP:
<code style="white-space:nowrap"> <code> curl_multi_exec($mh,[1 or 0]);
// $mh = مجموعة الجلسات المراد تنفيذها
// 1 = إبقاء الجلسة تعمل
// 0 = إنهاء الجلسة
</code> </code>
===== هنا ينتهي الجزء الأول من الموضوع =====
إنتظروا الجزء الثاني غدا بإذن الله
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©
السلام عليكم ورحمة الله تعالى وبركاته
اليوم أردت وضع هذا الموضوع لكي أفيد وأستفيد
كما رأينا في موضوع الأخ Mr.Ajax في هذا الرابط (http://www.dzbatna.com/t1095829/) قام بشرح طريقة المكتبة ووضح كل شيء
لكنه لم يشرح طريقة جميع الدوال + الـ OPTIONS الخاصة بها
لذلك وضعت هذا الموضوع
http://www.dzbatna.com/images/smilies/bigsmile.gif بسم الله بدأنا http://www.dzbatna.com/images/smilies/icon30.gif
===== دوال مكتبة الـ cURL =====
السلام عليكم ورحمة الله تعالى وبركاته
اليوم أردت وضع هذا الموضوع لكي أفيد وأستفيد
كما رأينا في موضوع الأخ Mr.Ajax في هذا الرابط (http://www.dzbatna.com/t1095829/) قام بشرح طريقة المكتبة ووضح كل شيء
لكنه لم يشرح طريقة جميع الدوال + الـ OPTIONS الخاصة بها
لذلك وضعت هذا الموضوع
http://www.dzbatna.com/images/smilies/bigsmile.gif بسم الله بدأنا http://www.dzbatna.com/images/smilies/icon30.gif
===== دوال مكتبة الـ cURL =====
curl_close (http://www.php.net/manual/en/function.curl-close.php) — غلق جلسة cURL
رمز PHP:
<code style="white-space:nowrap"> <code> curl_close($ch);
//$ch = الجلسة المحددة
</code> </code>
curl_copy_handle (http://www.php.net/manual/en/function.curl-copy-handle.php) — نسخ مقبض cURL مع كل خصائصه
رمز PHP:
<code style="white-space:nowrap"> <code> curl_copy_handle ($ch);
//$ch = الجلسة المحددة
</code> </code>
curl_errno (http://www.php.net/manual/en/function.curl-errno.php) — إظهار رقم أخر مشكلة حدثت
رمز PHP:
<code style="white-space:nowrap"> <code> curl_errno($ch);
//$ch =الجلسة المحددة
</code> </code>
curl_error (http://www.php.net/manual/en/function.curl-error.php) — إظهار مشكلة الجلسة إذا كانت موجودة
رمز PHP:
<code style="white-space:nowrap"> <code> curl_error($ch);
// $ch= الجلسة المحددة
</code> </code>
curl_exec (http://www.php.net/manual/en/function.curl-exec.php) — تنفيذ جلسة
رمز PHP:
<code style="white-space:nowrap"> <code> $data = curl_exec($ch);
// $ch = الجلسة المحددة
// لكي تنفذ هذه الدالة يجب أن تكتب هي الأخيرة ويشترط كتابتها قبل curl_close();
</code> </code>
curl_getinfo (http://www.php.net/manual/en/function.curl-getinfo.php) — إظهار معلومات حول جلسة
رمز PHP:
<code style="white-space:nowrap"> <code> $data = curl_getinfo($ch);
// $ch = الجلسة المختارة
</code> </code>
اقتباس
الداله curl_getinfo
تستخدم الداله فى جلب بعض المعلومات عن الجلسه الحاليه
تخرج لنا البيانات على هيئه مصفوفه تحتوى على البيانات التاليه :
"url" - رابط الجلسة
"content_type" - نوع المحتوى
"http_code" - كود code الـ http
"header_size" - حجم الهيدر header (الكوكيز - السيشنز - وكل الهيدر header المحتوى)
"request_size" - حجم الطلب ( GET أو POST)
"filetime" - تاريخ الملف
"ssl_verify_result" - نتائج التأكد من الـ ssl
"redirect_count" - خيارات إعادة التحويل
"total_time" - الزمن الإجمالي
"namelookup_time" - وقت البحث عن الإسم
"connect_time" - وقت الإتصال
"pretransfer_time" - وقت الإستعداد لنقل البيانات
"size_upload" - حجم الرفع
"size_download" - حجم التحميل
"speed_download" - سرعة التحميل
"speed_upload" - سرعة الرفع
"download_content_length" - طول محتوى التحميل
"upload_content_length" - طول محتوى الرفع
"starttransfer_time" - وقت بدئ نقل البيانات
"redirect_time" - وقت إعادة التحويل
curl_init (http://www.php.net/manual/en/function.curl-init.php) — فتح جلسة cURL
رمز PHP:
<code style="white-space:nowrap"> <code> $ch = curl_init($url);
// $ch = إسم الجلسة
// $url = الرابط
</code> </code>
curl_multi_add_handle (http://www.php.net/manual/en/function.curl-multi-add-handle.php) — إظافة مقبض إلى عدد من المقابض
رمز PHP:
<code style="white-space:nowrap"> <code> curl_multi_add_handle($ch,$mh);
// $ch = الجلسة المراد إظافتها
// $mh = مجموعة الجلسات المضاف إليها
</code> </code>
curl_multi_close (http://www.php.net/manual/en/function.curl-multi-close.php) — إغلاق عدد من المقابض مرة واحدة
رمز PHP:
<code style="white-space:nowrap"> <code> curl_multi_add_handle($mh);
// $ch = مجموعة الجلسات المختارة
</code> </code>
curl_multi_exec (http://www.php.net/manual/en/function.curl-multi-exec.php) — تنفيذ عدة جلسات مرة واحدة
رمز PHP:
<code style="white-space:nowrap"> <code> curl_multi_exec($mh,[1 or 0]);
// $mh = مجموعة الجلسات المراد تنفيذها
// 1 = إبقاء الجلسة تعمل
// 0 = إنهاء الجلسة
</code> </code>
===== هنا ينتهي الجزء الأول من الموضوع =====
إنتظروا الجزء الثاني غدا بإذن الله
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©