ID: 28597 Updated by: [EMAIL PROTECTED] Reported By: fernando dot nemec at folha dot com dot br Status: Open Bug Type: XMLRPC-EPI related Operating System: Linux 2.4 PHP Version: 4.3.6 New Comment:
[EMAIL PROTECTED] then... Previous Comments: ------------------------------------------------------------------------ [2004-06-01 16:35:23] fernando dot nemec at folha dot com dot br Derick, My mail server says such account doesn't exist. <[EMAIL PROTECTED]>: 69.28.246.234 does not like recipient. Remote host said: 550 no such account Giving up on 69.28.246.234. Nemec ------------------------------------------------------------------------ [2004-06-01 08:17:41] [EMAIL PROTECTED] Please send the patch to [EMAIL PROTECTED] referring to this bugreport (and a simple analysis describing why the current code is wrong). ------------------------------------------------------------------------ [2004-06-01 02:04:57] fernando dot nemec at folha dot com dot br Actually, I have made a patch for this issue, but Im not sure for who I must send it. So, the URL with a udiff is: http://ls.homelinux.net/~fnemec/xml_element.c.diff Thanks, Nemec ------------------------------------------------------------------------ [2004-06-01 01:55:27] fernando dot nemec at folha dot com dot br Description: ------------ In special circunstances, the funcion xmlrpc_encode_request may do wrong numeric entities convertions. This occur when the escaping is set to "non-ascii" (this is on by default) and when the xml data has any caracter which ascii code % 10 < 10 (ex: 202,203,204, so on). Reproduce code: --------------- $request_xml = xmlrpc_encode_request( "method" , Array( "�emec" ) , Array( "version" => "xmlrpc" ) ) ; print( $request_xml ) ; Expected result: ---------------- <?xml version="1.0" encoding="iso-8859-1"?> <methodCall> <methodName>teste</methodName> <params> <param> <value> <string>Ñemec</string> </value> </param> </params> </methodCall> Actual result: -------------- <?xml version="1.0" encoding="iso-8859-1"?> <methodCall> <methodName>teste</methodName> <params> <param> <value> <string>emec</string> </value> </param> </params> </methodCall> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=28597&edit=1
