Re: Bug #14799 Updated: Remove the "To:/Subject:" headers if not entered

From: Date: Fri, 04 Jan 2002 00:12:10 +0000
Subject: Re: Bug #14799 Updated: Remove the "To:/Subject:" headers if not entered
References: 1 2  Groups: php.dev 
Request: Send a blank email to php-dev+get-75827@lists.php.net to get a copy of this message
I agree with Mr. Lorch.

I love the fact that PHP has high and low level functionality that I can use.

Bogus it is. :)

Mike

daniel@php.net wrote:

ID: 14799 Updated by: daniel Reported By: miki@canaan.co.il Old Status: Open Status: Bogus Bug Type: Mail related Operating System: RH 7.x PHP Version: 4.0.6 New Comment: The strength of PHP is to give people functions which they can use, without understanding the mechanisms behind it. Why not just obsolete set_cookie() ? You could do this manually with header() (the code doesn't even get longer, you just have to pay attention how to format the cookie-parameters). yes, you could even obsolete mail() and leave it up to the user to either open a pipe to sendmail (un*x) or connect to an SMTP server (windows). there are dozens of core PHP functions which can be replaced by an equivalent piece of code IN PHP. but this "feature richness" just makes PHP so popular. why tempnam()? you could write this very elegantly in PHP, too: do { $tmp=substr(md5(microtime()),0,8); } while(file_exists($tmp)); I hope nobody disagrees with setting this to "bogus". Kind Regards, Daniel Lorch Previous Comments: ------------------------------------------------------------------------ [2002-01-02 11:07:41] miki@canaan.co.il I also noticed and maybe im wrong that the mail function replace the "Return-path:" header that i inserted with Return-path:localuser@machine.com if so this should be fixed too ------------------------------------------------------------------------ [2002-01-02 09:21:44] miki@canaan.co.il oops, forgot to mention the bug type. sorry ------------------------------------------------------------------------ [2002-01-02 09:20:09] miki@canaan.co.il mail command accept: mail ($recipient, $subject, $message [, string additional_headers]); all good. But when I construct all the mail from headers I don't need to supply: $recipient, $subject, $message as they all exist in the headers. So I do: mail ("", "", "", $headers); The problem is that even when I write the "To:" header in the headers another empty "To:" appear next to it. So for maximal flexibility I think that $headers suppose to override all other fields. ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=14799&edit=1


Thread (6 messages)

« previous php.dev (#75827) next »