← Back to team overview

sslug-teknik team mailing list archive

Re: method not allowed --- problem med php mail form

 

Steen Jakobsen wrote:
> 
...[ php mail problem ]...

Her er et forslag som du kan lege med.

~$ cat mail.php
<HTML>
<HEAD><TITLE>web mail</TITLE></HEAD>

<body>

<P><FONT SIZE="+2">send post</FONT><BR></P>

<FORM ACTION="sent.php" METHOD=POST>
<P>Your name:   <INPUT TYPE="TEXT" NAME="name"          SIZE="38"></P>
<P>Your e-mail: <INPUT TYPE="TEXT" NAME="address"       SIZE="38"></P>
<P>Subject:     <INPUT TYPE="TEXT" NAME="subject"       SIZE="38"></P>
<P>Your message:<BR><TEXTAREA COLS="65" ROWS="9" NAME="message"
WRAP="Virtual"></TEXTAREA>
<P ALIGN=CENTER><INPUT TYPE="SUBMIT" VALUE="Send">&nbsp; &nbsp;<INPUT
TYPE="reset" VALUE="oh shit">
</FORM>

</body>
</html>


~$ cat sent.php
<HTML>
<HEAD><TITLE>Thank you!</TITLE></HEAD>

<body>

<?php /* Dette script sender et mail. Mails skal indholde følgende ting:
mailto, subject, body og header */

// Mail to
$mail_to = "steni@xxxxxxxx" ;

// Subject
$mail_subject = "Feedback Form Result - $subject" ;

// Body
$mail_body  = "------ This is a php generated message ------

" ;
$mail_body .= "Name:    $name" ;
$mail_body .= "e-mail:  $address" ;
$mail_body .= "url:     $url" ;
$mail_body .= "Message: $message

" ;
$mail_body .= "---------------------------------------------
" ;
$mail_body .= "This mail was generated by php version " ;
$mail_body .= phpversion();
$mail_body .= "
Den " ;
$mail_body .= date("d M Y");
$mail_body .= " at " ;
$mail_body .= date("H:i");

// Mail from
$mail_headers = "From: $name <$address>" ;

// Send mail
mail($mail_to, $mail_subject, $mail_body, $mail_headers);

?>

<?php print("<CENTER>Thank you for your mail!</CENTER>"); ?>

</body>
</html>

Eller noget i den stil.

-- 
// Magnus


Follow ups

References