Hvordan får jeg den til at skrive noget andet IF ?
Hej alle sammen.Hvordan får jeg denne side:
<?
define("STATUS_OK", 0);
define("STATUS_INVALIDEMAIL", 1);
define("STATUS_INVALIDRECEIVER", 2);
define("STATUS_NONAME", 3);
define("STATUS_NOTOPIC", 4);
define("STATUS_NOBODY", 5);
define("STATUS_NOCITY", 6);
define("STATUS_NOTLF", 7);
// Fejlbeskeder
$ErrorText[STATUS_INVALIDEMAIL] = array('title'=>'Ugyldig email',
'body'=>'Angiv venligst en korrekt email');
$ErrorText[STATUS_INVALIDRECEIVER] = array('title'=>'Ugyldig modtager',
'body'=>'Vælg venligst en modtager');
$ErrorText[STATUS_NONAME] = array('title'=>'Glemt Navn',
'body'=>'Angiv venligst dit navn');
$ErrorText[STATUS_NOTOPIC] = array('title'=>'Glemt Emne',
'body'=>'Angiv venligst et emne');
$ErrorText[STATUS_NOBODY] = array('title'=>'Glemt Besked',
'body'=>'Du glemte at skrive en besked');
$ErrorText[STATUS_NOCITY] = array('title'=>'Glemt By navn',
'body'=>'Du glemte at skrive by navnet');
$ErrorText[STATUS_NOTLF] = array('title'=>'Glemt tlf.',
'body'=>'Du glemte at skrive tlf. nummeret');
include "mails.php";
$status = STATUS_OK;
if(! preg_match("/^([\w|\.|\-|_|\+]+)@([\w||\-|_]+)\.([\w|\.|\-|_]+)$/i", $_POST['email']) && isset($_POST['email']))
$status = STATUS_INVALIDEMAIL;
elseif(! isset($personer[$_POST['person']]) || empty($_POST['person']) )
$status = STATUS_INVALIDRECEIVER;
elseif( empty($_POST['navn']) )
$status = STATUS_NONAME;
elseif( empty($_POST['emne']) )
$status = STATUS_NOTOPIC;
elseif( empty($_POST['besked']) )
$status = STATUS_NOBODY;
elseif( empty($_POST['by']) )
$status = STATUS_NOCITY;
elseif( empty($_POST['tlf']) )
$status = STATUS_NOTLF;
if( $status == STATUS_OK ) {
$head = "MIME-Version: 1.0\n".
"Content-Type: text/html\n";
$besked = wordwrap($_POST['besked'],75,'<br />');
$body = <<<EOF
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.tabel {
border: thin double #000000;
}
.top {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #FFFFFF;
background-image: url(http://oksbjerg-byg.dk/oks/images/logo.jpg);
background-repeat: repeat;
}
.top2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
background-color: #526F91;
left: 1px;
top: 1px;
right: 1px;
bottom: 1px;
line-height: normal;
)
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff}
.mail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none}
.style1 {color: #FFFFFF}
.style2 {color: #000000}
-->
</style>
</head>
<body leftmargin="0" topmargin="0">
<div align="center">
<table width="456" height="325" border="0" align="center" cellpadding="0" cellspacing="0" class="tabel">
<tr>
<td height="26" bgcolor="#FFFFFF" class="top"><img src="http://oksbjerg-byg.dk/oks/images/logo.jpg" width="748" height="100"></td>
</tr>
<tr>
<td bgcolor="5B5B5B"><p> </p><table width="298" height="207" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="23" bgcolor="526F91" class="top2"><p> AFSENDER:</p></td>
</tr>
<tr>
<td height="19"><span class="style1"> {$_POST['navn']}<br>
{$_POST['vej']} <br>
{$_POST['postnr']} {$_POST['by']}</span></td>
</tr>
<tr>
<td height="23" bgcolor="526F91" class="top2"><p> TLF:</p></td>
</tr>
<tr>
<td height="19"><p class="style1"> {$_POST['tlf']}</p>
</td>
</tr>
<tr>
<td height="23" bgcolor="526F91" class="top2"><p> EMAIL:</p></td>
</tr>
<tr>
<td height="19"><p class="style1"> <a href="mailto:%A0%7B$_POST%5B%27email%27%5D%7D">{$_POST['email']}</a></p>
</td>
</tr>
<tr>
<td height="24" bgcolor="526F91" class="top2"><p> EMNE:</p></td>
</tr>
<tr>
<td><p class="style1"> {$_POST['emne']}</p>
</td>
</tr>
<tr>
<td bgcolor="526F91" class="top2"> BESKED:</td>
</tr>
<tr>
<td><span class="style1"> $besked</span></td>
</tr>
</table>
<p> </p></td>
</tr>
</table>
</html>
EOF;
mail($_POST['person'], "Ang. {$_POST['emne']}", $body, $head );
}
?>
<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0">
<div align="center"><font size="2" face="Arial"><strong>Din
E-Mail til <?php print $personer[$_POST['person']]; ?> blev sendt.</span></strong>
</p>
</strong> </font>
<table width="100%" height="70" border="0" cellpadding="0" cellspacing="0">
<tr>
<?php if( $status == STATUS_OK ) { ?>
<td height="26"><div align="center"><font color="#000000" size="2" face="Arial">Tak
for din E-mail <?php print "$_POST[navn]"; ?> den er nu sendt til <?php print $personer[$_POST['person']]; ?></font></div></td>
</tr>
<tr>
<td><div align="center"><font color="#000000" size="2" face="Arial">Vi bestræber os
på at svare deres E-Mail inden for 24 timer. <br>
</font></div></td>
<?php } else { ?>
<td height="26"><font size="2" face="Arial"><strong> <span class="header"><?php print $ErrorText[$status]['title']; ?></span></strong></font></td>
</tr>
<tr>
<td><div align="center">
<p align="center"><font color="#000000" size="2" face="Arial"><?php print $ErrorText[$status]['body']; ?>
</font></p>
</div></td>
<?php } ?>
</tr>
</table>
</div>
til at skrive "Din email til $person blev ikke sendt" hvis alle sammen ikke er ==> OK? for lige nu skriver den "Din email til $person blev sendt." og det skal den jo ikke?
