جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'curl'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


انجمن ها

  • بخش عمومی
    • اخبار و اطلاعیه های انجمن
    • پیشنهادها و انتقادات
  • بخش وردپرس
    • وردپرس
    • افزونه ها
    • پوسته ها
    • فروشگاه سازها
  • بازارچه
    • بخش خرید و فروش
    • بازار کار
  • دیگر
    • بخش برنامه نویسی
    • بحث آزاد
  • بایگانی
    • بایگانی

پیدا شد 3 نتیجه

  1. سلام دوستان. امیدوارم حالتون خوب باشه. چندی پیش واسه یکی از افزونه هایی که ساختم با مشکل filterینگ مواجه شدم. اون API که افزونه باهاش کار میکرد، هیلتر شد (عمدا از عبارت اصلی استفاده نمیکنم که مبادا مطلب اسپم یا چیز دیگه تلقی شه ) خلاصه خدمتتون عرض کنم تو این آموزش میخوام بهتون یاد بدم اگه یه موقع خدای نکرده با هیلترینگ یه دامنه مواجه شدید بلافاصله بفهمید و یه دامنه جایگزین داشته باشین (به هر حال پیشگیری بهتر از درمانه) برای بررسی راه های مختلفی هست. یکیش اینه که دامنه رو باز کنیم و توش دنبال عبارت "دسترسی به تازنمای فراخوانده شده امکان پذیر نمی باشد" بگردیم که این کار کاملا مزخرفه چون زمان پاسخگویی و اعلام نتیجه بیشتر از 5 دقیقه طول میکشه (البته روی لوکال بیشتره) راه دیگه اینه که تایتل (عنوان صفحه) رو بررسی کنید که این راه هم یک راه درست نیست چون با توجه به موضوع هیلترینگ سایت کد عنوان فرق میکنه و ممکنه دامنه مورد نظر در یک بازه زمانی به دلایل مختلف هیلتر بشه و کد تغییر کنه. اما چیزی که همه جا ثابته آدرس ای پی سایت پیوند هاست http://10.10.34.34 ماشالا عجب ای پی جالبیم داره بزنم به تخته [شکلک زدن به تخته] حالا من با استفاده از دستور CURL یک درخواست رو شبیه سازی می کنم که انگار واقعا یه کاربر داره دامنه رو بررسی می کنه (با این دستور CURL انشاالله آشنا هستید که ؟ ) function is_filter($Url){ $ch = curl_init(); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $Url); curl_setopt($ch, CURLOPT_HEADER, TRUE); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $a = curl_exec($ch); return strpos($a , 'http://10.10.34.34') ? true : false; } این تابع خروجی خاصی رو چاپ نمیکنه برای دیدن خروجی باید از var_dump() استفاده کنید یا print_r() البته لزومی هم به چاپ چیزی نداره. حالا با یک شرط این تابع رو به کار می بریم. $url_status=is_filter('http://www.google.com'); if($url_status==true){ echo 'سایت هیلتر نیست'; } else{ echo 'اوخ اوخ، نیا نیا ! سایت هیلتر است عاقا'; } این یکی از چند روش کاربردی برای بررسی دامنه اس !
  2. با سلام خدمت دوستان عزیزم چند ساعتی هست درگیر مشکلی در رابطه با اجرای دستور curl در وردپرس هستم اما نتونستم حلش کنم. از شما دوستان کسی میدونه دستوری مثل این رو: curl -v http://api.mailerlite.com/api/v2/groups -H "X-MailerLite-ApiKey: fc7b8c5b7bcd47cafb5f475d2fe9" رو چطوری میشه در وردپرس اجرا کرد ؟ با چند تا افزونه تونستم curl http://api.mailerlite.com/api/v2/groups رو اجرا کنم اما دستور بالا رو نتونستم. ممنون میشم راهنمایی بفرمایید
  3. سلام دوستان معمولا واسه ساخت API راه های مختلفی وجود داره که عمده ترینش بیرون کشیدن اطلاعات به صورت مستقیم از دیتابیس ئه ! اما وقتی که به دیتابیس مورد نظر دسترسی نداریم با استفاده از CURL (البته کاهی وقتا با file_get_contents هم میشه) قسمتی از محتویات صفحه رو در میاریم. حالا دقیقا سوال منم همینجاست. چطوری با استفاده از این دستور میتونیم این کار رو انجام بدیم ؟ کلا فوت و فن curl چیه ؟ نظریه من اینه که صفحه رو فراخوانی کنم! بعد بگردم دنبال رشته مورد نظر و اونو برگشت بدم. البته این برای موارد ساده کاربرد داره. حالا برای اینکه خوانندگان این تاپیک هم از پاسخ های شما یه استفاده ای بکنن خواهشم اینه که مثال هاتون رو روی این کیس پیاده کنید http://s5.farsisubtitle.com/downloadz/?act=search#s_tvshow مثال: وارد آدرس بشید، سریال فارگو (fargo) رو جستوجو کنید [پارامتر ورودی که نام سریاله ثابت نیست ها! توسط کاربر وارد میشه] بعد نتیجه اون رو برگشت بدید [نتیجه شامل نام فایل - مترجم - نسخه] اگه بشه لینک دانلود اصلی زیرنویس هم در آورد که دیگه