ID:               16521
 Comment by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Closed
 Bug Type:         Filesystem function related
 Operating System: FreeBSD 4.5-Stable
 PHP Version:      4.1.2
 New Comment:

is there a work around for this? just some way to go 
through the array containing the file, line by line.

Im using PHP 4.2.2


Previous Comments:
------------------------------------------------------------------------

[2002-09-23 13:36:48] [EMAIL PROTECTED]

Fixed in HEAD.
Please try a non-stable snapshot and set the new ini option
auto_detect_line_endings=on in your php.ini/apache.conf.
The fix will be in 4.3.

--Wez.
PS: You might have to wait a couple of hours for this
change to appear on http://snaps.php.net


------------------------------------------------------------------------

[2002-06-14 13:46:42] [EMAIL PROTECTED]

This seems critical as this is such a commonly used function.  (and
Derick promised it would be fixed by 4.3.0 :)

------------------------------------------------------------------------

[2002-04-09 23:13:59] [EMAIL PROTECTED]

In PHP 4.1.2 (and 4.2.0-dev) Calling file() on a 4-line 
text file with Macintosh line endings (CR) results in a 
1-element array:

file: (file.txt)

blah
test
three
four

Code:

$array = file( 'file.txt. );
echo count( $array );

>> Returns '1' (Verified by print_r)

file() is ignoring the line endings, but the correct result 
happens for files with Windows (CRLF) and Unix (LF) line 
endings.

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=16521&edit=1

Reply via email to