Re: Re: file() and macintosh line break
| From: | Philip Olson | Date: | Thu, 02 May 2002 05:13:56 +0000 |
| Subject: | Re: Re: file() and macintosh line break | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-95643@lists.php.net to get a copy of this message | ||
Here's a bug report:
file() - incorrect behavior (line endings ignored) on
files with Mac EOLN (CR)
http://bugs.php.net/bug.php?id=16521
Maybe some kind soul will fix this before PHP 4.3.0 :)
http://cvs.php.net
Regards,
Philip Olson
On Thu, 2 May 2002, eat pasta type fasta wrote:
> just a thought, mac line break is "\r"
>
> you can open and save it as unix that should get rid of the weird
> problem, unless you need it to work for numerous uncotrolled file flow,
> then replacing "\r" might work with a FOR loop. You might have to fwrite
> to a new file there "\r" will become "\n" and have that be processed as a
> continuum of the same script.
>
> R>
>
> >Rodrigo Peres wrote:
> >> Hi list,
> >>
> >> I'm in a problem that is driving me crazy!!! I want open a file and puts
> >> each line into an array, but this files was created in macintosh!! so
> >> the file() can't recognize the end line and only outputs 1 element in
> >> array!! How can I solve it. I tried to fread() the file and
> >> eregi_replace the line breaks, it worked, but now I don't know how to
> >> use this to create the array!
> >>
> >
> >You can use split().
> >I think Mac linebreak is better to be recognized by PHP...
> >
> >--
> >Yasuo Ohgaki
> >
> >
> >
> >
> >--
> >PHP General Mailing List (http://www.php.net/)
> >To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>
> ________________________--__-______-______________
> eat pasta
> type fasta
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>