Danny620 Posted December 22, 2011 Share Posted December 22, 2011 I have some code $doc = new DOMDocument(); $doc->loadHTML( '<html> <head><title>Test</title></head> <body></body></html>' ); $doc->encoding = 'iso-8859-1'; file_put_contents('test.html', $doc->saveHTML()); when i view the output file i get <html><head><title>Test</title></head><body></body></html> all on one line is there no way of having it format it like the original source code so that its not all bunched together? Quote Link to comment https://forums.phpfreaks.com/topic/253710-domdocument-doc-loadhtml/ Share on other sites More sharing options...
kicken Posted December 22, 2011 Share Posted December 22, 2011 DOMDocument->formatOutput property Quote Link to comment https://forums.phpfreaks.com/topic/253710-domdocument-doc-loadhtml/#findComment-1300651 Share on other sites More sharing options...
Danny620 Posted December 22, 2011 Author Share Posted December 22, 2011 can you show me a code example please? Thanks BTW!!! Quote Link to comment https://forums.phpfreaks.com/topic/253710-domdocument-doc-loadhtml/#findComment-1300660 Share on other sites More sharing options...
AGuyWithAthing Posted December 22, 2011 Share Posted December 22, 2011 You can do this 1 of two ways : <?php $doc = new DOMDocument(); $doc->loadHTML( '<html> <head><title>Test</title></head> <body></body></html>' ); $doc->encoding = 'iso-8859-1'; $doc->preserveWhiteSpace = true; file_put_contents('test.html', $doc->saveHTML()); or <?php $doc = new DOMDocument(); $doc->loadHTML( '<html> <head><title>Test</title></head> <body></body></html>' ); $doc->encoding = 'iso-8859-1'; $doc->formatOutput = true; file_put_contents('test.html', $doc->saveHTML()); Quote Link to comment https://forums.phpfreaks.com/topic/253710-domdocument-doc-loadhtml/#findComment-1300673 Share on other sites More sharing options...
Danny620 Posted December 22, 2011 Author Share Posted December 22, 2011 is there any way in stopping it from putting <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> in the document automatic Quote Link to comment https://forums.phpfreaks.com/topic/253710-domdocument-doc-loadhtml/#findComment-1300680 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.