rendered paste body<?
error_reporting(1);
if (!$_POST){print_form();die();}
?>
<html>
<head>
<title>Sladderspalten</title>
</head>
<body bgcolor=FFFFFF>
<?
$navn=$_POST["navn"];
$overskrift=$_POST["overskrift"];
$sladder=$_POST["sladder"];
if (!$_POST["navn"]){
echo "Error: Oplys venligst navn";
exit;
}
$email=$_POST["email"];
$email=strtolower($email);
check_email ($email, "Error: Udfyld venligst korrekt e-postadresse");
if (!$_POST["overskrift"]){
echo "Error: Udfyld venligst overskrift";
exit;
}
if (!$_POST["sladder"]){
echo "Error: Udfyld venligst kommentar ";
exit;
}
$action=$_POST["action"];
$sladderfil = "sladder/sladder.txt";
if (file_exists($sladderfil)){
}else{
$cf = fopen($sladderfil, "w") or die("Error: Unable to create entry.
<BR>Please report to webmaster.");
fputs($cf, "Den daglige dosis sladder\n\n************************************************************************\n");
fclose($cf);
}
if ($action=="sladder")
{
$cf = fopen($sladderfil, "a");
fputs($cf, "Indlæg:\n\n$overskrift\n\n$sladder\n\n$navn, $email\n\n************************************************************************\n Den daglige dosis sladder\n************************************************************************\n");
fclose($cf);
print "
<html>
<body>
<p><center>
Kære $navn!
<p>
Din kommentar er blevet tilføjet.
</center>
</body></html>";
}
?>
</body>
</html>
<?
function check_email ($email, $message){
if ($email==""){die($message);}
$test1=strpos($email, "@");
$test2=strpos(substr($email,strpos($email,"@")), ".");
$test3=strlen($email);
$test4=substr_count ($email,"@");
if ($test1<2 or $test2<2 or $test3<7 or $test4!=1){die($message);}
$email_server=substr($email,strpos($email, "@")+1);
if (checkdnsrr($email_server)!=1){die ($message);}
}
function print_form(){
?>
<html>
<head>
<title>Sladderspalten</title>
</head>
<body style="background-color: rgb(255, 255, 255);">
<center>
<form name="sladder" action="<? $PHP_SELF; ?>" method="post">
<table>
<tr>
<td>
<div style="text-align: left;width:550px;"><p> <p>
<font style="font-weight:bold;font-size:38px;">Tilføj til sladderspalten
</font>
<HR noshade WIDTH="100%">
<center>
<font style="font-weight:bold;font-size:18px;"><a
href="subscribe.php">Tilmeld/afmeld din e-postadresse</a></font>
</center>
<HR noshade WIDTH="100%">
<FONT FACE="Ariel, Helvetica">
Sladderspalten kan bruges af alle til at gøre opmærksom på diverse begivenheder og forhold,
som kan have relevans for studerende på vores fakultet. Interne annoncer er også velkomne.
<strong>Udsendes daglig kl. 06.</strong>
<br><br>
Skriv det i de blanke felter forneden, som du ønsker tilføjet i sladderspalten.
<p>
Dit navn:<br><input type=text name="navn" VALUE="" size=40></p>
Din e-postadresse:<br><input type=text name="email" VALUE="" size=40></p>
Overskrift:<br><input type=text name="overskrift" VALUE="" size=40 maxlength=40></p>
Kommentar: <br><textarea name="sladder" Value="" COLS=55 ROWS=5></textarea>
</div>
<div style="text-align: left;width:550px;"><br>
<input value=" Send " type="submit">
<input type="reset" class="button" value=" Slet ">
</div>
</td>
</tr>
</table>
<input name="action" value="sladder" type="hidden">
</form>
</body>
</html>
<?
}
?>