| Programming | Newsgroup Tips & Tricks | CubeCart Stuff |
| Subject: Mail-form php |
| From: Yvonne |
| Date: Wed, 14 Sep 2005 14:06:40 GMT |
| Newsgroups: alt.comp.lang.php |
| X-Mozilla-Status: 0001 |
| X-Mozilla-Status2: 00000000 |
| Path: bigbe1.bellsouth.net!bigfeed.bellsouth.net!news.bellsouth.net!news.glorb.com!newspeer1.se.telia.net!se.telia.net!masternews.telia.net.!newsc.telia.net.POSTED!not-for-mail |
| User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) |
| X-Accept-Language: en-us, en |
| MIME-Version: 1.0 |
| Newsgroups: alt.comp.lang.php |
| Content-Type: text/plain; charset=ISO-8859-1; format=flowed |
| Content-Transfer-Encoding: 8bit |
| Lines: 67 |
| Message-ID: |
| NNTP-Posting-Host: 217.208.84.117 |
| X-Complaints-To: abuse@telia.com |
| X-Trace: newsc.telia.net 1126706800 217.208.84.117 (Wed, 14 Sep 2005 16:06:40 CEST) |
| NNTP-Posting-Date: Wed, 14 Sep 2005 16:06:40 CEST |
| Organization: Telia Internet |
| Xref: bigfeed.bellsouth.net alt.comp.lang.php:19024 |
Hi everyone!
I have a problem with php. I guess I am tired because I sure this is simple, but I just can't make a simple mailscript work. I have to pages. One htm and one php. Here's the code:
contact.html
<html>
<head>
<title>Kontakt</title>
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<h1>Kontakt</h1>
<h2>Kontakt</h2>
<form method="post" action="send.php">
Namn:<br><input name="name" type="text" size="30"><br><br>
Email:<br><input name="email" type="text" size="30"><br><br>
Ärende:<br><input name="subject" type="text" size="30"><br><br>
Meddelande:<br><textarea name="msg" cols="25" rows="6"></textarea><br><br>
<input type="reset" value="Reset"> <input type="submit" value="Send">
</form>
</body>
</html>
send.php
<html>
<head>
<title>Kontakta oss</title>
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<?php
$to = "clownen2005@telia.com"; //
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$msg = $_POST['msg'];
$sub = "form to mail";
$messub = "Subject: ".$subject."\n";
$mesmsg .= "Message: ".$msg."\n";
$mesname .= "Name: ".$name."\n";
$mesemail .= "Email: ".$email."\n";
if(empty($name) || empty($email) || empty($subject) || empty($msg)) {
echo " <h3>Du måste fylla i alla fält.</h3>";
} elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
print " <h3>Din email är felaktig.</h3>";
} else {
mail('$to', $sub, $messub, $mesmsg, $mesname, $mesemail);
print " <h3><center>Tack ".$name." för att du kontaktar oss.</center></h3>";
}
?>
</body>
</html>
Can anyone tell me what I am doing wrong?
Thanks
Yvonne
I have a problem with php. I guess I am tired because I sure this is simple, but I just can't make a simple mailscript work. I have to pages. One htm and one php. Here's the code:
contact.html
<html>
<head>
<title>Kontakt</title>
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<h1>Kontakt</h1>
<h2>Kontakt</h2>
<form method="post" action="send.php">
Namn:<br><input name="name" type="text" size="30"><br><br>
Email:<br><input name="email" type="text" size="30"><br><br>
Ärende:<br><input name="subject" type="text" size="30"><br><br>
Meddelande:<br><textarea name="msg" cols="25" rows="6"></textarea><br><br>
<input type="reset" value="Reset"> <input type="submit" value="Send">
</form>
</body>
</html>
send.php
<html>
<head>
<title>Kontakta oss</title>
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<?php
$to = "clownen2005@telia.com"; //
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$msg = $_POST['msg'];
$sub = "form to mail";
$messub = "Subject: ".$subject."\n";
$mesmsg .= "Message: ".$msg."\n";
$mesname .= "Name: ".$name."\n";
$mesemail .= "Email: ".$email."\n";
if(empty($name) || empty($email) || empty($subject) || empty($msg)) {
echo " <h3>Du måste fylla i alla fält.</h3>";
} elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
print " <h3>Din email är felaktig.</h3>";
} else {
mail('$to', $sub, $messub, $mesmsg, $mesname, $mesemail);
print " <h3><center>Tack ".$name." för att du kontaktar oss.</center></h3>";
}
?>
</body>
</html>
Can anyone tell me what I am doing wrong?
Thanks
Yvonne