| |||||||||||
| |||||||||||
Linebreaking in html Posted by TedH (TedH), 15 May 2006 Hi guys,I think this is CRLF problem but not sure how to handle it. 1) A file is written to in Perl and looks like this: pagetwo pagethree 2) The file is read and imported to an HTML file using SSI Code:
3) It should be this: Code:
but on view source reads like this Code:
Result is that the links do not work. I can foresee problems occuring between systems viewing the webpage (Windows, Linux, MAC) all of which have different ways of reading linebreaks. I do not have any \n's present and can only conclude this is a result of Unix linebreaks (when file is written) and Windows (or Mac) interpretation in their respective browsers. Is there a simple way to over come this? Hope you can shed some light, cheers - Ted Posted by admin (Graham Ellis), 15 May 2006 on 05/15/06 at 21:39:09, TedH wrote:
Yes, replace @lines=<MNU>; with chomp(@lines=<MNU>); As you read in the file, you're reading a new line sequence too. The chomp function will strip trailing new lines off the end of every element of a list. Posted by TedH (TedH), 15 May 2006 Hi Graham, I feel really embarrassed. I had thought of that and dismissed the idea with a, "Naw, it'll be a lot more complicated than that." - so didn't try it ![]() I've been messing about with this CMS script and everything I've done has ended up with obscurities and strange (to me) solutions and figured this was just another one. Thanks - Ted This page is a thread posted to the opentalk forum
at www.opentalk.org.uk and
archived here for reference. To jump to the archive index please
follow this link.
|
| ||||||||||
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho |