Re: New line characters and carriage returns

From: Date: Fri, 24 Oct 2003 17:09:16 +0000
Subject: Re: New line characters and carriage returns
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-167458@lists.php.net to get a copy of this message
on 10/24/03 10:00, Jonathan Villa at jvilla@isdesigndev.com 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: me@mydomain.com\r\n >> 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.

« previous php.general (#167458) next »