• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
cart class
#1
Sad 
سلام نمیدونم کسی با کلاس cart توی ci کار کرده یا نه
من یه سبد خرید باهاش نوشتم که به درستی اطلاعات رو add ,update ,delete میکنه اما وقتی می خوام اطلاعات رو توی db بریزم این ارور رو می ده
نقل قول: Disallowed Key Characters.
توی سایت ci جستجو کردم .مثلا نوشته بود که از یک کلید طولانی استفاده کنید .
یا مثلا نوشته بود
کد پی‌اچ‌پی:
$config['rewrite_short_tags'] =true
رو برابر با true قرار بدین و من هم این کار رو کردم
---یکی دیگه نوشته بود قبل از ارسال به db باید کارت رو خالی کنی با این که این کار منطقی نبود ولی من با تابع empty_cart این کار رو کردم ولی باز هم ارور
به نظر شما (hiddensoftBig Grin) مشکل از کجا می تونه باشه
سلام
یه چیزی پیدا کردم
می گه که توی input class باید این تابع رو به جای یه تابع که مث همینه قرار بدی
کد پی‌اچ‌پی:
      function _clean_input_keys($str)
  {
      if ( ! 
preg_match("/^[a-z\$0-9:_\/-]+$/i"$str))
      {
        exit(
'Disallowed Key Characters.');
      }

      return 
$str;
  } 
من این کار ر و کردم و مشکل حل شد .ولی مگه تابع قبلی چه اشکالی داره که ارور می ده و این تابع ارور نمیده
  پاسخ
تشکر شده توسط :
#2
من این موضوع رو باهاشون در میون گذاشتم اما خب ..
  پاسخ
تشکر شده توسط :
#3
سلام با کی در میون گذاشتی؟
  پاسخ
تشکر شده توسط :
#4
ellis lab
  پاسخ
تشکر شده توسط :
#5
من کم کم دارم بهت شک می کنم .نکنه تو هم جز تیم توسعه دهننده ci هستی و رو نمی کنی؟
اگه اونجا آبدارچی خواستین مارو خبر کن
  پاسخ
تشکر شده توسط :
#6
نه عزیزم من کاره ای نیستم
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان