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 "<?= $sektioner[$rad->sektion]; ?>: <?= $rad->rubrik; ?>""><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!