Just thought I would throw this out there, in case the answer or a clue which will point me to the answer pops into someones mind.

Problem: < and > symbols are being stripped out of nodes which are being transfered from one site to another using the publish and subscribe modules. Therefore any html tags which exist in the body content are not being imported into the receiving site.

Background: I recently upgraded a server from PHP 4 to PHP 5 and thought I had tested every last detail, but apparently I missed one. I use the publish and subscribe modules which are Drupal 4.7 modules to transfer content from the parent site, to the child sites. Before the PHP upgrade, content that included the < and > symbols transferred beautifully, however now under PHP 5 the < and > symbols are stipped out, and I cannot transfer nodes with any html markup.

I looked through the publish and subscribe modules, and do not see anything that sticks out, which deals with formatting of data, so my assumption is that there is an issue with the xmlrpc portion of Drupal in 4.7 that is causing the issue on PHP 5 servers and not PHP 4.

Any direction on where I might go to solve this would be greatly appreciated, and would be cause for a beer or two at the next Drupalcon!

Thanks in advance,

Darren

Comments

goldentoque’s picture

I thought it made sense when I posted it, but just for clarification's sake....

the only characters that are not being transferred from one site to the other are < and > . All other characters seem to transfer properly.

eg. would transfer as... strong

bobstro’s picture

I had a similar issue, which was helpfully answered at:

http://drupal.org/node/448584

- Bob