Solve New Line Character Stripping – Simple HTML DOM Parser PHP

As you have come to this page, I don’t think I need to explain you what Simple HTML DOM parser is. I will come straight to the point.

If you are scrapping data and new line characters such as \n and \r are getting stripped then I have a solution for you.

Inorder to preserve the newline characters you need to do a simple find and replace in simple_html_dom.php file.

I’m using version 1.5 and there are 5 occurences of the text I’m providing.

Find this :

$stripRN=true

Replace with :

$stripRN=false

That should solve the problem.

If you want to revert the changes you just need to find the text $stripRN=false and replace with $stripRN=true.

This problem is caused since the variable which defines whether to strip new lines or not is set to true by default, in Simple HTML DOM parser for PHP. Just set it to false and tada! Problem solved. Happy scrapping and happy parsing.

2 thoughts on “Solve New Line Character Stripping – Simple HTML DOM Parser PHP”

  1. Mehrdad Nassiri says:

    thanks buddy, you saved my day

  2. Setiawan Utama says:

    7 years later, this post is still useful even if SimpleHTMLDOM is now on version. 1.9.1. Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.