[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]
Hey,
Thanks - going to have to leave this till morning now but I'll take a
look at this first thing :D
Thanks again!
Jon
On 18/09/2007, Ryan Carson <ryan@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
>
>
>
> Ahhh, try this one on for size then
>
>
>
>
>
>
>
>
> <?php
>
> $name =
> stripslashes(strip_tags($_POST['name']));
>
> $email =
> stripslashes(strip_tags($_POST['email']));
>
> $comments = "Ohh look! A she-mail!" //replace with nice
> post input :)
>
> $time = date("YmdHi");
>
> $ip = $_SERVER['REMOTE_ADDR'];
>
>
>
> $your_server = "servername"; // (assumes .co.uk :))
>
> $youremail = "" // enter your email address in here
>
>
>
> $boundary = md5(uniqid(time())); // Generate a unique boundary header
>
>
>
>
>
>
>
> // CONSTRUCT THE EMAIL VIA HEADERS (THIS WAY WE CAN SEND OUT MAIL VIA HTML
> AND TEXT)
>
>
>
> $from = "contactform@".$your_server.".co.uk";
>
> $fname = "Contact Form";
>
> $femail = $youremail;
>
>
>
> $subject = "Contact form Message Placed at - ".date("r");
>
>
>
> $body_plain = "";
>
> $body_plain.="Below are the details entered via your web form\n";
>
> $body_plain.="Contacts Name: ".$name."\n\n";
>
> $body_plain.="Contacts E-mail: ".$email."\n\n";
>
> $body_plain.="Comments: ".$comments."\n\n";
>
>
>
>
>
>
>
> $body_html = nl2br($body_plain);
>
>
>
> $headers = 'From: ' . $from . "\n";
>
> $headers .= 'To: ' . $fname . " <".$femail.">" . "\n";
>
> $headers .= 'Return-Path: ' . $from . "\n";
>
> $headers .= 'MIME-Version: 1.0' ."\n";
>
> $headers .= 'Content-Type: multipart/alternative; boundary="' .
> $boundary . '"' . "\n\n";
>
> $headers .= $body_plain . "\n";
>
> $headers .= '--' . $boundary . "\n";
>
> $headers .= 'Content-Type: text/plain; charset=ISO-8859-1' ."\n";
>
> $headers .= 'Content-Transfer-Encoding: 8bit'. "\n\n";
>
> $headers .= $body_plain . "\n";
>
> $headers .= '--' . $boundary . "\n";
>
> $headers .= 'Content-Type: text/html; charset=ISO-8859-1' ."\n";
>
> $headers .= 'Content-Transfer-Encoding: 8bit'. "\n\n";
>
> $headers .= $body_html . "\n";
>
> $headers .= '--' . $boundary . "--\n";
>
>
>
>
>
> //SHIP IT OFF :)
>
>
>
> mail('', $subject,'', $headers);
>
>
>
>
>
> ?>
>
>
>
>
>
>
> Kind regards as always.
>
>
>
>
>
>
>
> Ryan Carson - Director
>
>
>
> Refresh Creations Ltd
>
>
>
> ---------------------
>
>
>
> Web: http://www.refreshcreations.co.uk/
>
>
>
> Tel: 0845 09 42 987
>
>
>
> Fax: 0870 80 30 989
>
>
>
>
>
> -----Original Message-----
> From: list-bounces@xxxxxxxxxxxxx [mailto:list-bounces@xxxxxxxxxxxxx] On
> Behalf Of Jonathan Roberts
> Sent: 18 September 2007 19:39
> To: list@xxxxxxxxxxxxx
> Subject: Re: [LUG] PHP e-mail
>
>
>
>
> This line gives a syntax error :
>
> > $message = "$name.'\n'.$email";
>
>
>
> Thanks for the help though :D
>
>
>
> Jon
>
>
>
> --
>
> The Mailing List for the Devon & Cornwall LUG
>
> http://mailman.dclug.org.uk/listinfo/list
>
> FAQ: http://www.dcglug.org.uk/linux_adm/list-faq.html
>
>
>
> No virus found in this incoming message.
>
> Checked by AVG Free Edition.
>
> Version: 7.5.487 / Virus Database: 269.13.22/1013 - Release Date: 17/09/2007
> 13:29
>
>
>
>
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.487 / Virus Database: 269.13.22/1013 - Release Date:
> 17/09/2007 13:29
>
> --
> The Mailing List for the Devon & Cornwall LUG
> http://mailman.dclug.org.uk/listinfo/list
> FAQ: http://www.dcglug.org.uk/linux_adm/list-faq.html
>
>
--
The Mailing List for the Devon & Cornwall LUG
http://mailman.dclug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/linux_adm/list-faq.html