صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 16

موضوع: مشکل در کار نکردن یک ربات

  1. #1
    عضو انجمن
    تاریخ عضویت
    Nov 2012
    نوشته ها
    104
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض مشکل در کار نکردن یک ربات

    سلام دوستان
    یک ربات هست که مطالب رو از سایتهای دیگه کپی میکنه
    روی هاست دیگه بخوبی کار میکنه و مشکلی نداره
    اما روی سرور خودم که سیپنل هست این خطای لاگ رو میده
    [31-May-2017 06:12:03 America/Chicago] PHP Fatal error: Call to a member function find() on boolean in /home/tarahi/public_html/robat/reza.php on line 16
    [31-May-2017 06:12:11 America/Chicago] PHP Warning: file_get_contents(..): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
    in /home/tarahi/public_html/robat/simple_html_dom.php on line 76

    بازم میگم که روی سرور یا هاست دیگه کار میکنه اما نمیدونم سرور من چه چیزی کم داره
    لفا راهنمایی کنید

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Apr 2014
    نوشته ها
    297
    تشکر تشکر کرده 
    19
    تشکر تشکر شده 
    303
    تشکر شده در
    245 پست

    پیش فرض پاسخ : مشکل در کار نکردن یک ربات

    آیپی سرور در سایت مورد نظر بلاک شده
    ترجمه متون تخصصی ---- تدریس خصوصی
    اسکریپت نویسی php

  4. #3
    عضو انجمن
    تاریخ عضویت
    Nov 2012
    نوشته ها
    104
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض پاسخ : مشکل در کار نکردن یک ربات

    نقل قول نوشته اصلی توسط hamid53214 نمایش پست ها
    آیپی سرور در سایت مورد نظر بلاک شده
    خوب با سایتهای دیگه هم تست کردم بازم خطا داره
    یعنی شما میگی ای پی سرور من توی تمام سایتهای ایرانی بلاک شده ؟

  5. #4
    عضو انجمن miladtnt آواتار ها
    تاریخ عضویت
    Mar 2016
    محل سکونت
    TabriZ
    نوشته ها
    247
    تشکر تشکر کرده 
    219
    تشکر تشکر شده 
    376
    تشکر شده در
    275 پست

    پیش فرض پاسخ : مشکل در کار نکردن یک ربات

    تابع هارو جدا گونه تست کنید ببینید ازچیه
    ویرایش توسط miladtnt : May 31st, 2017 در ساعت 16:39

  6. #5
    عضو انجمن
    تاریخ عضویت
    Apr 2014
    نوشته ها
    297
    تشکر تشکر کرده 
    19
    تشکر تشکر شده 
    303
    تشکر شده در
    245 پست

    پیش فرض پاسخ : مشکل در کار نکردن یک ربات

    با
    کد HTML:
    curl
    تست کنید
    ترجمه متون تخصصی ---- تدریس خصوصی
    اسکریپت نویسی php

  7. #6
    عضو انجمن shahinmq آواتار ها
    تاریخ عضویت
    Oct 2012
    محل سکونت
    اصفهان
    نوشته ها
    266
    تشکر تشکر کرده 
    231
    تشکر تشکر شده 
    695
    تشکر شده در
    470 پست

    پیش فرض پاسخ : مشکل در کار نکردن یک ربات

    سلام

    به جای استفاده از file_get_contents با استفاده از cUrl به تلگرام درخواست ارسال کنید.

    file_get_contents که استفاده کردید برای https بسته شده.

  8. #7
    عضو جدید safaeean آواتار ها
    تاریخ عضویت
    Jan 2017
    محل سکونت
    دایرکت ادمین
    نوشته ها
    68
    تشکر تشکر کرده 
    19
    تشکر تشکر شده 
    45
    تشکر شده در
    39 پست

    پیش فرض پاسخ : مشکل در کار نکردن یک ربات

    تابع file_get_contents() احتمالا توی سرورتون مسدود شده یا اینکه ای پی سرورتون توسط سایت مقصد بلاک شده

  9. #8
    عضو انجمن
    تاریخ عضویت
    Nov 2012
    نوشته ها
    104
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض پاسخ : مشکل در کار نکردن یک ربات

    نقل قول نوشته اصلی توسط safaeean نمایش پست ها
    تابع file_get_contents() احتمالا توی سرورتون مسدود شده یا اینکه ای پی سرورتون توسط سایت مقصد بلاک شده
    چطوری میتونم این تابع رو روی سرور فعال کنم ؟
    ویرایش توسط biriyaa : June 3rd, 2017 در ساعت 01:48

  10. #9
    عضو جدید
    تاریخ عضویت
    Oct 2014
    محل سکونت
    karaj moghds
    نوشته ها
    51
    تشکر تشکر کرده 
    217
    تشکر تشکر شده 
    147
    تشکر شده در
    91 پست

    پیش فرض پاسخ : مشکل در کار نکردن یک ربات

    نقل قول نوشته اصلی توسط biriyaa نمایش پست ها
    چطوری میتونم این تابع رو روی سرور فعال کنم ؟
    سلام،
    می تونید با ini_set و یا خود فایل php.ini(اگر سرور مال خودتونه) فعالشون کنید.
    همچنین دسترسی های فایل مورد نظر رو هم چک کنید... در ضمن باید از +PHP 4.3.x استفاده کنید.
    اگر جواب نداد تابع رو شبه سازی کنید
    ویرایش توسط mr.jabbari : June 3rd, 2017 در ساعت 03:22

  11. #10
    عضو جدید realAmir آواتار ها
    تاریخ عضویت
    Feb 2017
    نوشته ها
    17
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    25
    تشکر شده در
    12 پست

    پیش فرض پاسخ : مشکل در کار نکردن یک ربات

    جای استفاده از file_get_contents از cURL استفاده کنید.
    یک نمونه کد ساده رو براتون نوشتم:
    کد:
    <?php
        $url = "https://api.telegram.org/token/method";
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
        curl_setopt($ch,CURLOPT_POSTFIELDS,$datas);
        $res = curl_exec($ch);

  12. تعداد تشکر ها از realAmir به دلیل پست مفید


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •