From crisses-xmlrpc at kinhost.org Thu Feb 6 18:39:30 2014 From: crisses-xmlrpc at kinhost.org (Crisses) Date: Thu, 6 Feb 2014 18:39:30 -0500 Subject: [phpxmlrpc] Newline issue Message-ID: <34B3B71F-BDA2-4027-A8D7-1887DC18D038@kinhost.org> 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 From crisses-xmlrpc at kinhost.org Thu Feb 6 21:13:27 2014 From: crisses-xmlrpc at kinhost.org (Crisses) Date: Thu, 6 Feb 2014 21:13:27 -0500 Subject: [phpxmlrpc] Newline issue In-Reply-To: <00b201cf239b$fe630900$fb291b00$@tagexp.com> References: <34B3B71F-BDA2-4027-A8D7-1887DC18D038@kinhost.org> <00b201cf239b$fe630900$fb291b00$@tagexp.com> Message-ID: 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: 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:) 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: