نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: مشکل با اسکريپت فرير و تابع eregi در 5.3.0 PHP

  1. #1
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    19
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    20
    تشکر شده در
    13 پست

    2 مشکل با اسکريپت فرير و تابع eregi در 5.3.0 PHP

    با سلام
    من وقتي توي تنظيمات فرير گزينه (اعتبارسنجی شماره تماس و ایمیل خریدار) را فعال ميکنم اگه فرد فقط ايميلشو وارد کنه مشکلي پيش نميادو به صفحه پرداخت بانک هدايت ميشه اما اگر شماره تماسشو وارد کنه پيغام خطاي زيرو ميده


    Deprecated: Function eregi() is deprecated in /home/u381900739/public_html/shop/index.php on line 65

    رفتم و خط 65 به بعد فايل index را چک کردم اينا بود
    {
    if (!$data[email] AND !$data[mobile])
    $error .= 'برای استفاده از پشتیبانی سایت ایمیل یا شماره همراه خود را وارد کنید.‌<br />';
    if ($data[email] AND filter_var($data[email], FILTER_VALIDATE_EMAIL)== false)
    $error .= 'ایمیل وارد شده نامعتبر است.<br />';
    if ($data[mobile] AND !eregi("^09([0-9]{9})$", $data[mobile]))
    $error .= "شماره همراه نامعتبر است.<br />";
    }
    if($error)
    echo $error.'__2';
    else
    {


    اين مشکل را مطرح کردم و فردي پاسخ دادند :

    تابع eregi از 5.3.0 PHP حذف شده دوست عزیز،
    خودتون با یه تابع دیگه جایگزینش کنید
    مثلا با تابع preg_match

    ولي من نمي دونم چطوري بايد اين تغييرات را در چند خط بالا انجام دهم.فقط توي همون خط به جاي eregi قرار دادم preg_match بعد خطاي زير را داد
    Warning: preg_match(): No ending delimiter '^' found in /home/u381900739/public_html/shop/index.php on line 65 شماره همراه نامعتبر است.

    الان خيلي ها دارن از اين اسکريپت استفاده ميکنند يکي پيدا ميشه و به من کمک کنه اين مشکلو حل کنم؟به جاي چند خط بالا کدي که بايد قرار بدهم تا اين مشکل حل بشه و اعتبار سنجي بدون خطا انجام بشه چيه؟

    ممنون ميشم راهنمايي کنيد

  2. # ADS




     

  3. #2
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    19
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    20
    تشکر شده در
    13 پست

    پیش فرض پاسخ : مشکل با اسکريپت فرير و تابع eregi در 5.3.0 PHP

    منتظر راهنمايي دوستان هستم

  4. #3
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    پیش فرض پاسخ : مشکل با اسکريپت فرير و تابع eregi در 5.3.0 PHP

    درود

    دوست عزیز تابع فوق در php 5.3 دیگر استفاده نمیشه
    بهترین کار اینه که هاستی تهیه کنید که امکان php selector داشته باشه که با php 5.2 کار کنید و مشکلتون حل شود

    و یا اینکه باید یک برنامه نویس کدتونو ویرایش نماید و با preg_match بنویسد تا مشکلتون حل شود
    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

  5. #4
    عضو انجمن isn آواتار ها
    تاریخ عضویت
    Apr 2014
    محل سکونت
    Tehran
    نوشته ها
    159
    تشکر تشکر کرده 
    171
    تشکر تشکر شده 
    422
    تشکر شده در
    326 پست

    پیش فرض پاسخ : مشکل با اسکريپت فرير و تابع eregi در 5.3.0 PHP

    سلام برو صفحه اصلی Cpanel

    پایین صفحه Php Version
    رو بزن رو
    5.2 ست کن

  6. #5
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    19
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    20
    تشکر شده در
    13 پست

    پیش فرض پاسخ : مشکل با اسکريپت فرير و تابع eregi در 5.3.0 PHP

    نقل قول نوشته اصلی توسط MajorHost نمایش پست ها
    با سلام
    خط زیر را :
    کد PHP:
    if ($data[mobile] AND !eregi("^09([0-9]{9})$"$data[mobile])) 
    با خط زیر تعویض کتید:
    کد PHP:
    if ($data[mobile] && strlen($data[mobile])==11 && is_numeric($data[mobile])) 

    دوست عزيز تعويض کردم ولي الان خطا ميده که شماره همراه نامعتبر است

    - - - Updated - - -

    نقل قول نوشته اصلی توسط isn نمایش پست ها
    سلام برو صفحه اصلی Cpanel

    پایین صفحه Php Version
    رو بزن رو
    5.2 ست کن
    وقتي به 5.2 ست ميکنم در بالاي سايت اين پيغام ديده ميشه


    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/u381900739/public_html/shop/index.php:1) in /home/u381900739/public_html/shop/include/prepare.php on line 12

    

  7. #6
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    19
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    20
    تشکر شده در
    13 پست

    پیش فرض پاسخ : مشکل با اسکريپت فرير و تابع eregi در 5.3.0 PHP

    نقل قول نوشته اصلی توسط MajorHost نمایش پست ها
    out put buffer را On کنید

    if ($data[mobile] && strlen($data[mobile])==11 ))
    چطوي بايد on کنم بيشتر توضيح بدهيد

    با کدي هم که داديد بازم نشد و خطاي زير را داد

    Parse error: syntax error, unexpected ')' in /home/u381900739/public_html/shop/index.php on line 65

  8. #7
    عضو انجمن shahab-f آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    WHMCS
    نوشته ها
    982
    تشکر تشکر کرده 
    4,519
    تشکر تشکر شده 
    2,040
    تشکر شده در
    1,394 پست

    پیش فرض پاسخ : مشکل با اسکريپت فرير و تابع eregi در 5.3.0 PHP

    این خطو
    if ($data[mobile] AND !eregi("^09([0-9]{9})$", $data[mobile]))
    به این خطر تغییر دهید

    if ($data[mobile] AND !preg_match("/^09([0-9]{9})$/", $data[mobile]))
    خرید هاست داخل ایران با سازگاری کامل با وردپرس به همراه درایو SSD NVMe
    دانلود انواع قالب وردپرس و اسکریپت در اسکریپت 98

  9. تعداد تشکر ها ازshahab-f به دلیل پست مفید


  10. #8
    عضو جدید
    تاریخ عضویت
    Nov 2013
    نوشته ها
    19
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    20
    تشکر شده در
    13 پست

    پیش فرض پاسخ : مشکل با اسکريپت فرير و تابع eregi در 5.3.0 PHP

    مشکل با کد دوست عزيزمون shahab-f حل شد.دوستاني که همچين مشکلي دارند مي تونند استفاده کنند

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

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

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

موضوعات مشابه

  1. نصب رايگان اسکريپت ثبت دامين ir آنلاين
    توسط tmfar در انجمن مباحث دیگر
    پاسخ ها: 64
    آخرين نوشته: November 10th, 2013, 14:07
  2. نيازمند به اسكريپت رايگان فروش اكانت
    توسط cityhost در انجمن دیگر سیستم ها
    پاسخ ها: 3
    آخرين نوشته: September 3rd, 2013, 01:37
  3. راه هاي برطرف كردن خطاهاي اسكريپت فروش شارژ فرير
    توسط rased در انجمن مباحث و منابع آموزش
    پاسخ ها: 3
    آخرين نوشته: August 9th, 2013, 20:43
  4. اسکريپت های مفيد برای شما
    توسط name1 در انجمن برنامه نویسی
    پاسخ ها: 25
    آخرين نوشته: March 20th, 2013, 07:33
  5. پاسخ ها: 5
    آخرين نوشته: December 15th, 2012, 03:56

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

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