PHP:
<?php
$blog_title="Admin Bereich":
include("https://")
include("#_funcitons.inc");
$titel = PostVar("titel");
$beitrag = PostVar("beitrag");
$rubrik = PostVar("rubrik");
$link = PostVar("link");
$url= PostVar("url");
$status= $_POST['status'];
$datum = datum("now")
if(!empty($url)) && empty($link) $link ="Quelle";
if (!empty($status)) {
if (empty($titel)) $fehler.= "Kein Titel vorhanden.</br>";
if (empty($beitrag)) $fehler.="Kein Beitrag vorhanden.</br>";
if (empty($rubrik)) $fehler.="Es wurde keine Kategorie angegeben.<br>";
if (!empty($link) && empty($url)) $fehler.= "Link ohne URL.<br>";
}
?>
<html>
<head>
<title><?=$blog_title?></title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div align="center">
<table width="500" id="container">
<tr>
<td id="blog" colspan="2">
<?
if ($fehler) echo "<p>$fehler</p>";
elseif ($status =="Vorschau") {
echo "<p>";
}
?>
<small><?= $datum ?></small><br>
<big><?=format($title)?></big><br>
<?= format($beitrag)?><br>
<small>Rubrik: <?= format($rubrik)?></small><br>
<?
if (!empty($url)) {
?>
<small><a href="<?=$url?>"><?=format($link)?></a></small>
<?
}
echo "</p>";
}
elseif ($status =="Eintragen") {
$query= "INSERT INTO blog SET
datum=now(),
titel='"addslashes($titel)."'.
beitrag='".addshlashes($beitrag)."',
rubrik='".addshlashes($rubrik)."',
link='".addshlashes($link)."',
url='".addshlashes($url)."'
";
$sql = mysql_query($query)
or die (mysql_error());
unset($status,$titel,$beitrag,$rubrik,$link,$url);
}
?>
</td>
</tr>
<tr>
<td>
<form method="post" action="admin.php">
<table>
<tr>
<td><small><b>Titel</b></small></td>
<td><input type="text" name="titel" value="<?htmlentities($titel)?>
style="width:380px;></td>
</tr>
<tr>
<td><small><b>Post</b></small></td>
<td><textarea name="beitrag" style="width:380px;height:200px;>
<?htmlentities($beitrag)?> </textarea>
</td>
</tr>
<tr>
<td><small><b>Kategorie</b></small></td>
<td><input type="text" name="rubrik" value="<?htmlentities($rubrik)?>
style="width:380px;></td>
</tr>
<tr>
<td><small><b>Link-Titel</b></small></td>
<td><input type="text" name="link" value="<?htmlentities($link)?>
style="width:380px;></td>
</tr>
<tr>
<td><small><b>Link-Adresse</b></small></td>
<td><input type="text" name="url" value="<?htmlentities($url)?>
style="width:380px;></td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" name="status" value="Vorschau">
<input type="submit" name="status" value="Absenden">
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</div>
</body>
</html>
Ich habe das Admin Interface gecodet, wo sind Fehler, was kann man verbessern?
Würde mich freuen, wenn jemand den Code ein bisschen "verbessern" würde.