Re: [PHP] Removing ^M

2002-06-09 Thread Michael Hall
As a result of my original request, I now have half a dozen ways of doing this using php, perl, python and tr :) I guess this is sort of on topic because there may be PHP programmers who want to do this without writing a PHP script that probably has to be run by a web server. Anyway, someone

Re: [PHP] Removing ^M

2002-06-08 Thread Sqlcoders.com Programming Dept
You could replace if by ASCII code (^M is actually a representation of ASCII 013, the CR character, thanks to http://www.mindspring.com/~jc1/serial/Resources/ASCII.html for the ASCII lookup table.). This should fix it (untested) ? $chrnumber = 13; //this is the ascii code for ^M $nicestring =

Re: [PHP] Removing ^M

2002-06-08 Thread Miguel Cruz
On Sun, 9 Jun 2002, Michael Hall wrote: I am trying remove ^M characters (some kind of newline character) from an HTML file. I've tried all sorts of ereg_replace and sed possibilities but the things just won't go away. Does anyone have a way of removing such characters? $str =

Re: [PHP] Removing ^M

2002-06-08 Thread Chris Knipe
Perl apparently also works very nice for this open (FILE, filename): open (NEWFILE, filename); WHILE (FILE) { chomp; print NEWFILE $_ } close (FILE); close(NEWFILE); this should take care of ^M Kind Regards, Chris Knipe MegaLAN Corporate Networking Services Tel: +27 21 854 7064 Cell: +27

Re: [PHP] Removing ^M

2002-06-08 Thread Miguel Cruz
'chomp' removes the end-of-line character(s) from its input, which is different from doing an EOL conversion (which is what the OP was after). The result of the below perl would be to concatenate all lines together as one. miguel On Sat, 8 Jun 2002, Chris Knipe wrote: Perl apparently also

Re: [PHP] Removing ^M

2002-06-08 Thread Chris Knipe
854 7064 Cell: +27 72 434 7582 - Original Message - From: Miguel Cruz [EMAIL PROTECTED] To: Chris Knipe [EMAIL PROTECTED] Cc: PHP List [EMAIL PROTECTED] Sent: Saturday, June 08, 2002 7:51 PM Subject: Re: [PHP] Removing ^M 'chomp' removes the end-of-line character(s) from its input, which

Re: [PHP] Removing ^M

2002-06-08 Thread Dave Raven
why not just run tr -d \r htmlfile.htm - Original Message - From: Michael Hall [EMAIL PROTECTED] To: PHP List [EMAIL PROTECTED] Sent: Sunday, June 09, 2002 2:40 AM Subject: [PHP] Removing ^M I am trying remove ^M characters (some kind of newline character) from an HTML

Re: [PHP] Removing ^M

2002-06-08 Thread Steve Buehler
I get this when running that command: tr: only one string may be given when deleting without squeezing repeats I looked at the tr man pages and it didn't help much. I also tried using '\r' and `\r` and just \r , but always get the same result. Steve At 11:07 PM 6/8/2002 +0200, you wrote:

Re: [PHP] Removing ^M

2002-06-08 Thread Miguel Cruz
I don't think tr expects to receive a filename on the command line. Try: tr -d \r oldfile.html newfile.html miguel On Sat, 8 Jun 2002, Steve Buehler wrote: I get this when running that command: tr: only one string may be given when deleting without squeezing repeats I looked at the