آیا میدانید شما میتوانید به صورت "کاملا رایگان" سایت ، محصول خدمات و... خود را در پی سی وب معرفی کنید ؟

فرصت را از دست ندهید
انجمن مه سفر
+ پاسخ به موضوع
نمایش نتایج: از 1 به 2 از 2

موضوع: آموزش رفع خطاهای خاص ویبولتین - خطاهای برنامه نویسی

  1. P30web آواتار ها
    P30web
    مدیر کل سایت
    مدیر کل سایت
    Oct 2015
    وب پارسی
    8,216
    7742
    1,789
    5,281
    36

    آموزش رفع خطاهای خاص ویبولتین - خطاهای برنامه نویسی

    باسلام

    امروز به یک خطای جدید برخورد کردم :

    کد PHP:
    Call to undefined method vB_HumanVerify_Abstract::vB_HumanVerify_Abstract() on line 14 in /home/forummah/public_html/includes/class_humanverify_new_recaptcha.php
    #0 /home/forummah/public_html/includes/class_humanverify.php(61): vB_HumanVerify_New_Recaptcha->vB_HumanVerify_New_Recaptcha(Object(vB_Registry))
    #1 /home/forummah/public_html/dbtech/registration/hooks/register_form_start.php(211): vB_HumanVerify::fetch_library(Object(vB_Registry))
    #2 /home/forummah/public_html/register.php(1221) : eval()'d code(1): require('/home/forummah/...')
    #3 /home/forummah/public_html/register.php(1221): eval()
    #4 /home/forummah/public_html/dbseo.php(504): require('/home/forummah/...')
    #5 {main}


    Fatal User ErrorCall to undefined method vB_HumanVerify_Abstract::vB_HumanVerify_Abstract() on line 14 in ..../includes/class_humanverify_new_recaptcha.php in ..../vb/vb.php on line 286 
    به شخصه برای اولین بار بود که با این خطا مواجه میشدم .

    این خطا به دلیل php 7 می باشد و دلیل اون هم تغییرات در نحوه استفاده از parent در نسخه های جدید پی اچ پی هست .

    اگر شما هم این مشکل رو داشتید میتوانید در ادامه بیان کنید تا باهم گفتگو کینم چند تا مثال در ادامه میزنم .
    موفقیت کلید شادی نیست، شادی کلید موفقیت است؛ اگر آنچه انجام می دهی دوست بداری، موفق خواهی بود.

    #1 ارسال شده در تاريخ 02-10-2018 در ساعت 09:37 PM

  2. P30web آواتار ها
    P30web
    مدیر کل سایت
    مدیر کل سایت
    Oct 2015
    وب پارسی
    8,216
    7742
    1,789
    5,281
    36
    مشکل از این جا شروع میشه که :

    کد PHP:


    class vB_HumanVerify_New_Recaptcha extends vB_HumanVerify_Abstract
    {
        public static 
    $verify_url 'https://www.google.com/recaptcha/api/siteverify';

        function 
    vB_HumanVerify_New_Recaptcha(&$registry)
        {
            
    parent::vB_HumanVerify_Abstract($registry); 
    در کد بالا اگر دقت کنید یه جا همچین کدی وجود دارد :

    کد PHP:

    parent
    ::vB_HumanVerify_Abstract($registry); 
    این کد در php 7 مشکل ایجاد میکنه و به جای اون باید از :

    کد PHP:

    parent
    ::__construct($registry); 
    استفاده کرد .
    موفقیت کلید شادی نیست، شادی کلید موفقیت است؛ اگر آنچه انجام می دهی دوست بداری، موفق خواهی بود.

    #2 ارسال شده در تاريخ 02-10-2018 در ساعت 09:38 PM

  3. کاربر مقابل از 2 عزیز به خاطر این پست مفید تشکر کرده است :


+ پاسخ به موضوع

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

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

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

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

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

Designed With Cooperation

Of Creatively