on 10/24/03 10:00, Jonathan Villa at [EMAIL PROTECTED] wrote:

> ok, I see, I have to use double quotes around it...
> 
> why is that?

Because they actually have to be evaluated.. when they are in single quotes
php thinks they are the string \r\n and not newline or carriage returns that
they are when you use double quotes.. otherwise there would be no way of
echoing '\r\n' if php always thought they were newlines or carriage returns.

Cheers!

Rick

> On Fri, 2003-10-24 at 11:57, Jonathan Villa wrote:
>> Ok, don't know what I am doing wrong here...but for some reason I cannot
>> get new line or carriage return characters to work correctly...
>> 
>> For example, 
>> 
>> When I send some emails, I try
>> 
>> $msg .= "From: [EMAIL PROTECTED]
>> Content-Type: text/plain\r\n"
>> 
>> And it doesn't work correctly... the Content Type shows in my mail
>> body....
>> 
>> 
>> More importantly, I'm trying to write a system logger
>> 
>> $fileName = 'errors.'.date('dmY').'.log';
>> $error = date('h:i:s').'  '.$script.'   '.$error.'\n';
>> error_log ($error, 3, '/var/www/killerspin/logs/'.$fileName);
>> 
>> but the output into my log file shows the \n but does not use it.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to