استیکر واتساپ، استیکر تلگرام، ساخت استیکر، برنامه آندروید ساخت استیکر

معرفی جدیدترین استیکرهای واتساپ و تلگرام

۲ مطلب با کلمه‌ی کلیدی «curl_exec» ثبت شده است

در این آموزش کوتاه قصد دارم نحوه دانلود فایل از یک سایت را با استفاده از کتابخانه curl آموزش دهم اگر هیچ آشنایی با curl ندارید می توانید پست "cURL چیست؟ - قسمت اول " را مطالعه کنید.

 

فرض کنید لینک زیر آدرس فایلی است که قصد دانلود آن را داریم :

 

$url = 'http://www.example.com/a-large-file.zip';

 

که بعد از دانلود شدن در محل زیر روی هارد دیسک سرور ذخیره می گردد :

$path = '/path/to/a-large-file.zip';

ابتدا یک درخواست از نوع curl را ایجاد کرده و چون می خواهیم فایل خوانده شده در متغیر ذخیره گردد مقدار CURLOPT_RETURNTRANSFER را برابر TRUE قرار می دهیم. در آخر هم فایل خوانده شده با استفاده از تابع file_put_contents در آدرس موردنظر روی هارد دیسک ذخیره می گردد.

cURL کتابخانه ای از توابع است که توانایی اجرا روی طیف وسیعی از پروتکل ها را دارا بوده، و برای ارسال درخواست های Http جهت تبادل داده بین سایت ها، ارسال فایل، دریافت فایل و غیره کاربرد دارد.

ایجاد درخواست

برای شروع یک درخواست cURL از تابع curl_init استفاده می کنیم این تابع آدرسی را که درخواست cURL باید به آن ارسال شود، را به عنوان آرگومان می پذیرد. نتیجه خروجی آن یک منبع cURL است.

تنظیمات درخواست

مجموعه ای از پارامترهایی است که برای توصیف یک درخواست و یا کاری که یک درخواست باید انجام دهد مورد استفاده قرار می گیرند.

  • CURLOPT_RETURNTRANSFER : پاسخ را به جای اینکه به صفحه نمایش بفرستد آن را به صورت رشته برمیگرداند.
  • CURLOPT_CONNECTTIMEOUT : مدت زمان تلاش برای اتصال برحسب ثانیه
  • CURLOPT_TIMEOUT : مدت زمان لازم اجرای درخواست cURL بر حسب ثانیه