Post by clarckconnect » Fri Nov 16, 2012 8:56 am

hello everyone, i have this code for customer support but i have error :
[16-Nov-2012 07:50:39] PHP Fatal error: Call to undefined function utf8_strlen() in C:\wamp\www\shop\admin\controller\catalog\customer_support_category.php on line 271
and this is the code

Code: Select all

foreach ($this->request->post['category_description'] as $language_id => $value) {
			if ((utf8_strlen($value['name']) < 2) || (utf8_strlen($value['name'])) > 255) {
				$this->error['name'][$language_id] = $this->language->get('error_name');
			}
		}
thanks before.

New member

Posts

Joined
Sat Oct 20, 2012 7:50 pm

Post by pprmkr » Fri Nov 16, 2012 2:48 pm

Replace

Code: Select all

utf8_strlen($value['name'])
by

Code: Select all

strlen(utf8_decode($value['name']))

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands

Post by clarckconnect » Sat Nov 17, 2012 6:27 am

im get erro after make it like that and my browser say :
Server error
The website encountered an error while retrieving http://localhost/shop/admin/index.php?r ... ffdedee782. It may be down for maintenance or configured incorrectly.
Here are some suggestions:
Reload this webpage later.
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

New member

Posts

Joined
Sat Oct 20, 2012 7:50 pm

Post by pprmkr » Sat Nov 17, 2012 3:09 pm

Typo?

Replace:

Code: Select all

foreach ($this->request->post['category_description'] as $language_id => $value) {
         if ((utf8_strlen($value['name']) < 2) || (utf8_strlen($value['name'])) > 255) {
            $this->error['name'][$language_id] = $this->language->get('error_name');
         }
      }
By:

Code: Select all

foreach ($this->request->post['category_description'] as $language_id => $value) {
         if (( strlen(utf8_decode($value['name'])) < 2) || (strlen(utf8_decode($value['name'])) > 255)) {
            $this->error['name'][$language_id] = $this->language->get('error_name');
         }
      }

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands

Post by clarckconnect » Sun Nov 18, 2012 3:41 am

thanks for it, i should buy beer for your cheerss. solve it now.

New member

Posts

Joined
Sat Oct 20, 2012 7:50 pm
Who is online

Users browsing this forum: Majestic-12 [Bot] and 3 guests