[phpxmlrpc] Newline issue

Crisses crisses-xmlrpc at kinhost.org
Thu Feb 6 21:13:27 EST 2014


Thanks for a quick answer.  I figured that was the ASCII for LF/newline.  Unfortunately Ecto is displaying them as "#10" instead of displaying a newline.  I thought I was doing something wrong, or at least others would have a similar issue and know how to fix it.

Do you know where the newlines are being encoded?  I dumped the $EditText string to my log right before sending it to xmlrpcval and it has \n, not ascii encoding.  i.e.:

"Some sample products:\n\n(:div class="flex-container":)\n(:div1 class="flexslider":)\n* %list slides% Attach:birdlove-med.jpg\n* Attach:bugpaw-med.jpg\n* Attach:cheetahs-med.jpg\n* Attach:chewtoy-med.jpg\n* Attach:Chicken-med.jpg\n(:div1end:)\n(:div:)\n\n[[!My Products]]\n(:title Products:)"\n

becomes:
<value><string>Some sample products:

(:div class="flex-container":)
(:div1 class="flexslider":)
* %list slides% Attach:birdlove-med.jpg
* Attach:bugpaw-med.jpg
* Attach:cheetahs-med.jpg
* Attach:chewtoy-med.jpg
* Attach:Chicken-med.jpg
(:div1end:)
(:div:)

[[!My Products]]
(:title Products:)</string></value>

And finally, in Ecto:

Some sample products:#10#10(:div class="flex-container":)#10(:div1 class="flexslider":)#10* %list slides% Attach:birdlove-med.jpg#10* Attach:bugpaw-med.jpg#10* Attach:cheetahs-med.jpg#10* Attach:chewtoy-med.jpg#10* Attach:Chicken-med.jpg#10(:div1end:)#10(:div:)#10#10[[!My Products]]#10(:title Products:)

Where is the ascii translation taking place?  Is there a way to stop it from encoding the newlines?

Thanks again!

Crisses

On Feb 6, 2014, at 7:31 PM, Ken Almond wrote:

>> newlines \n recoded to 

> 10 is the ASCII code for LF (e.g. newline) - I'm not sure if you are trying
> to avoid \n(s) or expect them to be a different value. 
> 
> -----Original Message-----
> From: phpxmlrpc-bounces at lists.usefulinc.com
> [mailto:phpxmlrpc-bounces at lists.usefulinc.com] On Behalf Of Crisses
> Sent: Thursday, February 06, 2014 3:40 PM
> To: phpxmlrpc at lists.usefulinc.com
> Subject: [phpxmlrpc] Newline issue
> 
> Hi,
> 
> I'm new here -- thanks for a great package.
> 
> I'm working on MetaWeblog support for PmWiki -- we had Blogger support with
> XMLRPC years ago, the package maintainer disappeared and I'm trying to bring
> it up-to-date.
> 
> I've got some of it working, but the contents of the page are coming through
> with newlines \n recoded to 

> 
> I tried specifying "string", but that didn't help.
> 
> Is there a php encoding I should run on the string first, or class method I
> should be using?  In the code below, it's "description" that has the
> problem.  The text being sent should be RichText or plain text on the other
> end: newlines need to be preserved.  I'm testing out my XMLRPC on the Ecto
> console.
> 
> Thank you!!!
> 
> 
> 
>    return new xmlrpcval(
>                    array(
>                          "postid" => new xmlrpcval($page['name']),
>                          "title" => new xmlrpcval($title),
>                          "userid" => new xmlrpcval($page['author']),
>                          "dateCreated" => new xmlrpcval($lastmodified,
> "dateTime.iso8601"),
>                          "description" => new xmlrpcval("$EditText",
> "string"),
>                          "link" => new xmlrpcval($link),
>                          ),"struct");
> 
> Crisses
> 
> _______________________________________________
> phpxmlrpc mailing list
> phpxmlrpc at lists.usefulinc.com
> http://lists.usefulinc.com/cgi-bin/mailman/listinfo/phpxmlrpc
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.usefulinc.com/pipermail/phpxmlrpc/attachments/20140206/425aa224/attachment.html>


More information about the phpxmlrpc mailing list