hi ihr, ich schreibe gerade an einem kleinen (auf textbasierertm) cms.
ich hab emal angefangen eine kleine pw abfrage zu schreiben.
das klappt auch alles. ich will das ganze aber nur aus einer seite bestehen lassen.
wie mache ich das ?
hier mein bisheriger code: der nicht klappt
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="css/main.css">
<title>Geheimakte Jesus - Admin Berreich</title>
<?php
if($gesendet == "yes") {
$user = "admin";
$password = "test";
function error($msg) {
echo "Ihre eingaben wahren FALSCH. <a href='javascript:history.back(-1)'>zurück</a>";
die();
}
if($user != $username) error("Dieser Username ist nicht korrekt!");
if($password != $passwort) error("Dieses Passwort ist nicht korrekt!");
else {
echo "
<form action=<? $PHP_SELF ?> method=post>
<input type=hidden name=gechanget value=yes>
<table align=center cellpadding=0 cellspacing=0>
<tr>
<td>
neuer Text:
</td>
<td>
<textarea name=new_text><?php include(txt/start.inc); ?></textarea>
</td>
</tr>
<tr>
<td>
<br>
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type=submit value=aendern>
</td>
</tr>
</table>
</form>
";
}
if($gechanget == "yes") {
$file = fopen("$aendern","w");
fwrite($file, $new_text);
fclose($file);
?>
</head>
<body bgcolor="#9D7100" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form action="admin_change.php" method="post">
<input type="hidden" value="yes" name="gesendet">
<table align="center">
<tr>
<td>
<p>Username:</p>
</td>
<td>
<input type="text" name="username">
</td>
</tr>
<tr>
<td>
<p>Passwort:</p>
</td>
<td>
<input type="password" name="passwort">
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="submit" value="rein da" size="30">
</td>
</tr>
</table>
</form>
</body>
</html>
wisst ihr wie das am besten anstelle ?
Liebe gruesse,
paul