Re: Problem with mail()

From: Date: Sat, 29 Sep 2001 21:40:34 +0000
Subject: Re: Problem with mail()
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-69323@lists.php.net to get a copy of this message
Martín Marqués writes:
On Sáb 29 Sep 2001 10:47, you wrote:
I am using this simple script: ?PHP global $id, $subject, $news; $database="yisny"; include ("yisny_db.inc"); db_connect ($database); print ("$id"); $query = "select news_id, summary, news from news where news_id=$id"; $result = mysql_query ($query)
       or die ("sorry"); 
$row = mysql_fetch_array ($result); $news =strip_tags(stripslashes($row["news"])); $subject= strip_tags(stripslashes($row["summary"])); $to = "mike@raeinternet.com"; mail($to,$subject,$news, "From: yis <yir@raeinternet.com>"); print ("<a href=/yisny/whatsnew.php>See Events</a>"); ?> Problem is that the from: header ends up in the body of the message.
And what from do you get?
If I change $subject to "subject" (no variable) and $news to "news", headers are fine.
Could have something to do with quotes? Example: mail("martin","a test","this is a "test"","test") which should be: mail("martin","a test","this is a \"test\"","test") but this may not be your problem. I need more info.
I used to pass the variables between multiple html forms as globals and hidden fields and I had no problems until the size of $message became too large. When it grew above 7kb or so the subject header would disappear. At this point I would like to use the above script and have the from: header appear as a header and not in the message body. Running Linux and PHP4.05
You should think about upgrading. Saludos... :-) -- Porqué usar una base de datos relacional cualquiera, si podés usar PostgreSQL? -----------------------------------------------------------------
Martín Marqués                  |        mmarques@unl.edu.ar
Programador, Administrador, DBA |       Centro de Telematica
                       Universidad Nacional
                            del Litoral
-----------------------------------------------------------------
Michael Katz RAE Internet 134 North Avenue, Suite B New Rochelle, NY 10801 (914)235-7277 - Phone (877)302-2027 - Phone (914)235-7766 - Fax http://www.raeinternet.com Free Email: http://www.raemail.net

« previous php.general (#69323) next »