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