---
title: "HJÄLP! (Mail funktion)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/90185-hjälp-mail-funktion"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "fyndera.se"
published: "2003-11-12T14:50:13.000Z"
updated: "2003-11-12T14:50:13.000Z"
replies: 0
views: 209
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/90185-hjälp-mail-funktion"
---

# HJÄLP! (Mail funktion)

## #1 — fyndera.se, 2003-11-12T14:50Z

Jag skulle behöva hjälp med ett mail script som jag har.
Följande två filer kör mail scriptet (index.php, mail.php).

**INDEX.PHP** 
\<?
include "inc/mysql.php";
include "inc/vars.php";

$action="lister";

if(isset($\_GET\['action'\])){
	$action=$\_GET\['action'\];
}
switch($action){
	default:
		$file="lister";
		break;
	case "visa":
		$file="visa";
		break;
	case "skapa":
		$file="skapa";
		break;
	case "ftg":
		$file="ftg";
		break;
	case "fragorosvar":
		$file="fragorosvar";
		break;
	case "support":
		$file="support";
		break;
	case "mail":
		$file="mail";
		break;
	case "mail_skickat":
		$file="mail_skickat";
		break;
}
if(isset($\_POST\['reciever'\])){
	
	mail("\\"".$\_POST\['reciever'\]."\\",\\"".htmlspecialchars($\_POST\['rubrik'\])."\\",\\"".htmlspecialchars($\_POST\['text'\])."\\n\\n".$\_POST\['email'\]."\\",\\"From: webmaster@{$\_SERVER\['SERVER_NAME'\]}", "-fwebmaster@{$\_SERVER\['SERVER_NAME'\]}");
	header("location: index.php?action=mail_skickat");
	exit;
}

if(isset($\_POST\['namn'\]) && strlen($\_POST\['namn'\])\>5){
	$sql="insert into annonser (datum, aktiv, visanamn, visatel,";
	$ggr=0;
	$visan=0;
	if(isset($\_POST\['visanamn'\])){
		$visan=1;
	}
	$vistel=0;
	if(isset($\_POST\['visatel'\])){
		$vistel=1;
	}
	foreach($\_POST as $key =\> $value){
		if($key!="visanamn" && $key!="userfile" && $key!="visatel"){
			if($ggr != 0){
				$sql.=", ";
			}
			$sql.=$key;
			$ggr++;
		}
	}
	
	
	$sql.=") values (now(),'ja',".$visan.",".$vistel.",";

	
	
	$ggr=0;
	foreach($\_POST as $key =\> $value){
		if($key!="visanamn" && $key!="userfile" && $key!="visatel"){
			if($ggr != 0){
				$sql.=", ";
			}
			$sql.="\\"".htmlspecialchars($value)."\\"";
			$ggr++;
		}
	}
	

	$sql.=")";
	mysql_query($sql);
	$newid=mysql_insert_id();
	
	include "upload.php";
	
	header("location: index.php?action=skapa&skapad=1&new_ID=".$newid."");
	exit;
}
include "inc/head.php";

include "inc/".$file.".php";

include "inc/tail.php";
?\>

**MAIL.PHP** 
\<table width="100%" cellspacing="0" cellpadding="5" style="border : 1px black solid;"\>
	\<tr\>
		\<td bgcolor="#ff6500"\>\<font size="2" color="white"\>\<strong\>Maila annonsör\</strong\>\</font\>\</td\>
	\</tr\>
	\<tr\>
		\<td bgcolor="#F0F0F0"\>

			\<?
			$sql="select \* from annonser where annons_ID=".$\_GET\['annons_ID'\]."";
			$result=mysql_query($sql);
			if($rad=@mysql_fetch_object($result)){
				?\>
Kontakta \<strong\>\<?= $rad-\>namn; ?\>\</strong\> angående \<strong\>\<?= $sektioner\[$rad-\>sektion\]; ?\>: \<?= $rad-\>rubrik; ?\>\</strong\>\<br\>\<br\>
\<form method="POST" action="index.php"\>
\<input type="hidden" name="s_email" value="\<?= $rad-\>email; ?\>"\>
\<input type="hidden" name="s_retur" value="index.php?action=mail_skickat"\>
Ditt Namn:\<br\>
\<input type="text" size="20" name="Namn"\>\<br\>\<br\>
Eventuell emailadress:\<br\>
\<input type="text" size="20" name="Email"\>\<br\>\<br\>
Rubrik:\<br\>
\<input type="text" size="40" name="Rubrik" value="Angående &quot;\<?= $sektioner\[$rad-\>sektion\]; ?\>: \<?= $rad-\>rubrik; ?\>&quot;"\>\<br\>\<br\>
Meddelande:\<br\>
\<textarea name="Meddelande" rows="12" cols="80"\>\</textarea\>\<br\>
\<input type="submit" value="Skicka"\>
\</form\>\<br\>\<br\>
      					\<?
			} else {
				echo "Annonsen finns inte!";
			}
			?\>
		
		\</td\>
	\</tr\>
\</table\>

Jag skulle vara jätte tacksam om nån kunde kolla igenom koden och försöka att fixa problemet. Den kan inte skicka iväg mailet helt enkelt...måste ha glömt nått!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/90185-hjälp-mail-funktion
