All pastes #479103 Raw Edit

Stuff

public text v1 · immutable
·published 2007-05-09 15:20 UTC
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 ($_REQUEST['debug']) {

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>";
}

print_r($var); }

?>
</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; ?>?debug=1" method="post">
          <table>
             <tr>
             <td>
                <div style="text-align: left;width:550px;"><p>&nbsp;<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">&nbsp;&nbsp;
			<input type="reset" class="button" value=" Slet ">
                </div>
              </td>
              </tr>
          </table>
                        <input name="action" value="sladder" type="hidden">
        </form>
        </body>
        </html>

<?
}
?>