PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : index.php



مینا-صیفی
February 3rd, 2015, 15:16
سلام من سایتم را در اسکنر انلاین گذاشتم که یک باگ متوسط به نام application error messege به نام فایل index.php در لاین 56 گفته من الان فابل index.php حودم را باز کردم لاین 56 تصویر ضمیمه کردم ببینید این کد مشکل داره و چجوری edit کنم که این حل بشه از برنامه نویس ها و امنیتی ها خواهشمندم کمک کنند

hamid.soltani92
February 3rd, 2015, 15:26
سلام.
تابع eregi ضعف هایی داره و باید این خط رو با استفاده از تابع preg_match بنویسید.

مینا-صیفی
February 3rd, 2015, 15:28
الان لاین 56 کجاش را باید ادیت کرد که درست بشه بلد نیستم میشه بدید کدش را

shahinmq
February 3rd, 2015, 15:31
استفاده از preg_match :

PHP: preg_match - Manual (http://php.net/manual/en/function.preg-match.php)

مینا-صیفی
February 3rd, 2015, 15:35
خیلی ممنون که راهنمایی میکنید اما بخدا من اصلا ازین چیزا کد اینها سر در نمیارم میشه شما لاین 56 منو درست کنید بگید مثلا این کئ را جای اون بزار سیو کن در این حد بلدم اگه زحمتی نیست شما کدش را بدید

hamid53214
February 3rd, 2015, 15:55
preg_match("/^09([0-9]{9})$/i", $data[mobile])

مینا-صیفی
February 4th, 2015, 01:04
sheagle (http://www.webhostingtalk.ir/member/63762/) خیلی ممنون که مشکلم را حل کردید واقعا مرسی متشکر

- - - Updated - - -


سلام.
تابع eregi ضعف هایی داره و باید این خط رو با استفاده از تابع preg_match بنویسید.



preg_match("/^09([0-9]{9})$/i", $data[mobile])

if ($data[mobile] AND !preg_match("/^09([0-9]{9})$/", $data[mobile]))
اینطوری کردم اما در اسکنر هنوز ارورش هست حل نشده ( البته تو اسکنر ایراد گرفته وگرنه تو سایتم مشکلی نداره با این کد )