From:             [EMAIL PROTECTED]
Operating system: Linux
PHP version:      4.0.6
PHP Bug Type:     Filesystem function related
Bug description:  newlines in file function

Using the file function, newlines (\n) are included in the read. The causes
odd behaviour in other functions such as:

mail - If the subject parameter is loaded using the file function, the
newline causes the headers sent using mail to be invalid. In the case of
Eudora the header information is dispalyed in the message and the From
field displays the server account that generated the message - in my case
"WWW User".

array_search - All efforts to use this function fail with an array created
with the file function. Only through the following cose will it produce the
results expected:

$someArray = str_replace (array("\r", "\n"), '', $someArray);

(Thanks to Zak Greant for this code :)

in_array - Much like array_search, the results are misleading due to the
presence of newlines. A match is never found even though an echo of the
array being tested looks identical to the target string/integer.
-- 
Edit bug report at: http://bugs.php.net/?id=14097&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to