sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #34223
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"> <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