Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: SOAP-ERROR: Encoding: string
Форумы портала PHP.SU » » Работа с сетью » SOAP-ERROR: Encoding: string

Страниц (1): [1]
 

1. natariga - 05 Июня, 2011 - 16:15:27 - перейти к сообщению
Добрый день!
Не подскажите как с этим бороться, от чего этого возникает, что предпринять...
Возникает при попытке послать данные из формы к серверу

Fatal error: SOAP-ERROR: Encoding: string "здесь идет текст этой строки" is not a valid utf-8 string in /.../function.php on line 141

141 строка содержит обращение к веб-сервису

$result=$client->createExpert($param);


Пожаайлуста, подскажите, может кто сталкивался и решал такую проблему
Растерялся
2. Мелкий - 05 Июня, 2011 - 16:17:18 - перейти к сообщению
Проверяйте кодировку данных и скрипта.
3. natariga - 05 Июня, 2011 - 17:40:07 - перейти к сообщению
поставила отправляемые данные в utf8_encode() и ошибка исчезла. Навсегда? Однако
(Добавление)
Фигня полная.
Записывать теперь стало нормально, огибку не выдает, только теперь когда считываю - полная фигня в виде абракадабры....
Вот было подозрение, что не все так просто. А как тогда???

Хелп ми плис

Что значит
Цитата:
Проверяйте кодировку данных и скрипта.


Скрипт в utf-8, данные идут из формы ввода (регистрации).
Когда делала просто ввод - такая ошибка не возникала,
а если копировать кусок инфы откуда-нибудь в поле ввода - попадаюь какие-то символы, наверное, которые приводят к этой ошибке. А как их нейтрализовать?....

 

Powered by ExBB FM 1.0 RC1