---
title: "mailform problem !"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/121683-mailform-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Wizz"
published: "2005-02-03T19:55:30.000Z"
updated: "2005-02-08T17:21:18.000Z"
replies: 10
views: 423
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/121683-mailform-problem"
---

# mailform problem !

## #1 — Wizz, 2005-02-03T19:55Z

Har fått ett problem .

Då man skickar mailet från min site så når det inte fram till mig men en kopia av mailet kommer till den som skickar .

vad kan felet bero på ? 

Jag har mycket små kunskaper i php så ni får ursäkta dumma frågor..

Skriptet ser ut så här.
\<?php

//Change the following

//Enter your site URL here
$url = "http://www.yoursite.com";

//Enter the URL to the folder where the scripts reside
$site = "http://www.yoursite.com/scripts";

//Enter your sitename here
$sitename = "Name of <https://www.yoursite.com>";

//Enter your email address
$sendto = "you@email.com";

//Enter the page you want your visitor redirected to after sending email (if none set to your index or contact page)
$sendsite = "http://www.yoursite.com/sent.html";

//This can be altered, but it is not neccesary

//Enter your thank you message here;
$thanku = "Thanks for your interest in $sitename\\nYour email has been sent and will be answered as soon as possible";

//Thank you email footer
$thankend = "\\nBest Regards\\n\\n$sitename\\n$sendto\\n$url\\n\\nYou wrote the following to $sendto:
\\n\\n$header\\n$text\\n";

php?\>

Permalänk: https://www.webforum.nu/p/121683

## #2 — silfver, 2005-02-03T19:56Z

Ett tips: använd \[php\]-taggarna för din kod. Det blir lättare att läsa då. :)

Permalänk: https://www.webforum.nu/p/1546907

## #3 — Wizz, 2005-02-03T20:15Z

Ok ... Tack för upplysningen...

Permalänk: https://www.webforum.nu/p/1546917

## #4 — Peeer, 2005-02-03T21:03Z

Wizz \> I den koden du visar skickas aldrig något mail. Antingen är det flera filer som ingår i scriptet eller så har du helt enkelt missat en del. Du måste visa mer kod för att det här ska gå att lösa. :)

Permalänk: https://www.webforum.nu/p/1546940

## #5 — Wizz, 2005-02-04T05:25Z

så här ser alla 3 php filer ut..

```php
<?php

//Change the following

//Enter your site URL here
$url = "http://www.yoursite.com";

//Enter the URL to the folder where the scripts reside
$site = "http://www.yoursite.com/scripts";

//Enter your sitename here
$sitename = "Name of [url]www.yoursite.com[/url]"; 

//Enter your email address
$sendto = "you@email.com";

//Enter the page you want your visitor redirected to after sending email (if none set to your index or contact page)
$sendsite = "http://www.yoursite.com/sent.html";

//This can be altered, but it is not neccesary

//Enter your thank you message here;
$thanku = "Thanks for your interest in $sitename\nYour email has been sent and will be answered as soon as possible";

//Thank you email footer
$thankend = "\nBest Regards\n\n$sitename\n$sendto\n$url\n\nYou wrote the following to $sendto:
\n\n$header\n$text\n";

php?>
```

Nästa .

```php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<?php 
require("variables.php"); 
	
php?>

<head>
		<meta http-equiv="content-type content=text/html;charset=iso-8859-1">
		<TITLE>Contact Page</TITLE>
		<META NAME="Author" CONTENT="Sitebuilding.dk">
	</head>

	<body bgcolor="ffffff">

<?php
echo "

<form action=$site/mail.php method=post>";  

php?>

<table align="center" width="100%">
		<td align=right><font face="Verdana,Arial" size="1">Your name:</font></td>
		<td><font face="Verdana,Arial" size="1"><input name="name" size=28 value=""></font></td>
		</tr>
		<tr>
			<td align=right><font face="Verdana,Arial" size="1">Your E-Mail:</font></td>
			<td><font face="Verdana,Arial" size="1"><input name="email" size=28 value=""></font></td>
		</tr>
		<tr>
		<td align=right><font face="Verdana,Arial" size="1">Address:</font></td>
			<td><font face="Verdana,Arial" size="1"><input name="address" size=28 value=""></font></td>
		</tr>
		<tr>
		<td align=right><font face="Verdana,Arial" size="1">Postal code:</font></td>
		<td><font face="Verdana,Arial" size="1"><input name="post" size=3> City: <input name="city" size=18></font></td>
		<td align=right></td>
		<td></td>
	</tr>
	<tr>
		<td align=right><font face="Verdana,Arial" size="1">Telephone:</font></td>
			<td><font face="Verdana,Arial" size="1"><input name="phone" size=28 value=""></font></td>
		</tr>
	<tr>
		<td align=right><font face="Verdana,Arial" size="1">About:</font></td>
			<td><font face="Verdana,Arial" size="1"><input name="header" size=28 value=""></font></td>
		</tr>
	<tr>
			<td colspan="2">
		<div align="center">
		<font face="Verdana,Arial" size="1">Text:<br>
		<b><textarea name="text" cols=50 rows=8 wrap=soft></textarea></b></font></div></td>
		</tr>
	<tr>
			<td colspan="2">
		<div align="center">
		<input type="submit" value="Send"> <input type="reset" value="Reset"></div>
	</td>
		</tr>

</table>

</form>
```

Och den sista.

```php
<?php

require("variables.php");

$message = "$name has visited $sitename and written the following:
\n$text\n\nSenders info:\n$name\n$address\n$post $city\n$phone\n$email";

if (eregi("^([a-z]|[0-9]|\.|-|_)+@([a-z]|[0-9]|\.|-|_)+\.([a-z]|[0-9]){2,3}$", $email, $arr_vars) && 
!eregi("(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)", $email, $arr_vars)){ 

mail("$sendto",
     "$header",
     "$message",
     "From: $email");

mail( "$email",
	"Email for $sitename",
	"$thanku $thankend",
	"From: $sendto");

header("location: $sendsite");
}

else {
    echo "Error: Your email address is invalid!";
}
php?>
```

Hoppas någon får ut vad som saknas för jag har ingen aning.. 

Hjälp mig snälla....

Permalänk: https://www.webforum.nu/p/1547016

## #6 — Wizz, 2005-02-04T11:35Z

6 timmar & ingen som kan hjälpa lilla mig...

Permalänk: https://www.webforum.nu/p/1547131

## #7 — Wizz, 2005-02-04T18:16Z

Ytterligare 7 timmar har gått men ingen som vill ? 
Snälla ni hjälp mig...

Permalänk: https://www.webforum.nu/p/1547342

## #8 — Duffer, 2005-02-04T19:02Z

Är inte så bra på headers och sånt, men jag vet iaf att en felaktig header kan spökatill det så mailen inte kommer fram, och du anger ju bara header i mailetsom skickas till mottagaren men inte till den som får bekrärftelsen, TESTA

Permalänk: https://www.webforum.nu/p/1547366

## #9 — Pedda, 2005-02-04T19:13Z

I delen där du skickar mail till dig själv så sätts den andras epostadress som avsändare, testa att ändra så du står som avsändare. Skriv sen om det gjorde någon skillnad.

Ändra

```php
mail("$sendto",

     "$header",

     "$message",

     "From: $email");
```

 Till

```php
mail("$sendto",

     "$header",

     "$message",

     "From: $sendto");
```

Permalänk: https://www.webforum.nu/p/1547376

## #10 — Wizz, 2005-02-04T20:30Z

Ok skall testa..

Permalänk: https://www.webforum.nu/p/1547401

## #11 — Wizz, 2005-02-08T17:21Z

Funkade inte...

Permalänk: https://www.webforum.nu/p/1548979

---

Tråden på webben: https://www.webforum.nu/amne/php/121683-mailform-problem
