Hi,
ich hab mir nen eigenes gästebuch programmiert.
1. habe ich eine bitte, dass ihr mir meinen fehler sucht :twisted: :lol: :lol:
2. habe ich eine frage zu diesem head (?) hier:
bitte verarscht mich net, habe net viel ahnung von php :lol: :lol:
mfg
haddi
ich hab mir nen eigenes gästebuch programmiert.
1. habe ich eine bitte, dass ihr mir meinen fehler sucht :twisted: :lol: :lol:
<?
include("http://localhost/inc/mysql.inc");
function PostVar($variablen_name) {
$ergebnis = $_POST[$variablen_name];
if (get_magic_quotes_gpc()) $ergebnis =
stripslashes($ergebnis);
return trim($ergebnis);
}
function format ($text) {
$ergebnis = htmlentities($text);
$ergebnis = str_replace("\r\n\r\n","
",$text);
return $ergebnis;
}
$eintrag = PostVar("eintrag");
$autor = PostVar("autor");
$status = $_POST['status'];
$grenzwert = 1000;
$anzeigen = true;
$fehler = "";
if (empty($eintrag)) $fehler .= "[*]Der Eintrag ist leer
";
if (empty($autor)) $fehler .=[*]Sie haben keinen Namen
eingetragen";
if (strlen($eintrag) > $grenzwert) $eintrag =
substr($eintrag,0,$grenzwert);
if (!strpos($eintarg." ") || strpos($eintrag," " > 60))
$eintrag = wordwrap($eintrag, 60, " ", 1);
?>
<html>
<head>
<style type="text/css">
body, table, form, p {font-family : Arial}
</style>
</head>
<body bgcolor = "#8dc7c7">
<div align="center">
<table border="0" style="width: 500px">
<tr>
<td>
<h1 style="text-align: center">Mein Gästebuch</h1>
<?
if (!empty($fehler)) {
$anzeigen = false;
echo "
Leider konnte Ihr Beitrag nicht angenommen
werden:</p>";
echo "<ul>$fehler[/list]";
} elseif (status == "Vorschau") {
$anzeigen = false;
$datum = date("\a\m j. n. Y \u\m H:i");
?><title>Php Selber</title>
<h3> So sieht Ihr Eintrag derzeit aus:</h3>
<hr width="150" noshade>
<?=format($eintrag)?></p>
<?=htmlentities($autor),", $datum"?>
</p>
<hr width="150" noshade>
Um Ihren Beitrag zu bearbeiten, benutzen Sie bitte
das Formular.
</p>
<?
} elseif ($status == "Eintragen") {
$query = "INSERT INTO guestbook SET
datum = now(),
eintrag ='".addslashes($eintrag)."',
autor = '".addslashes($autor)."'
";
$sql = mysql_query($guery)
or die(mysql_error());
}
if ($anzeigen) {
$query = "SELECT DATE_FORMAT(datum,'am %e. %c. %Y um
%k:%i') AS datum, eintrag, autor FROM guestbook
ORDER BY datum DESC";
$sql = mysql_query($query)
or die(mysql_error());
while ($ds = mysql_fetch_object($sql)) {
$eintrag = $ds->eintrag;
$auctor = $ds->autor;
$datum = $ds->datum;
?>
<?=format($eintrag)>
</p>
<?=htmlentities($autor),", $datum"?>
</p>
<hr width="150" noshade>
<?
}
unset($eintrag,$auctor);
}
?>
<form action="Gästebuch.php" method="post">
Ihr Eintrag (maximal <?=$grenzwert ?>
Zeichen).
<textarea style="width : 500px; height : 240px"
name="eintrag"><?htmlentities($eintrag)?>
</textarea>
</p>
Ihr Name:
<input style="width : 500px" type="text" maxlength="50"
name="autor" value="<?htmlentities"($autor)?>">
</p>
<input type="submit" name="status" value="Vorschau">
<input type="submit" name="status" value="Eintragen">
</p>
</form>
</td>
</tr>
</table>
</div>
</body>
</html>
2. habe ich eine frage zu diesem head (?) hier:
<?
include("http://localhost/inc/mysql.inc");
function PostVar($variablen_name) {
$ergebnis = $_POST[$variablen_name];
if (get_magic_quotes_gpc()) $ergebnis =
stripslashes($ergebnis);
return trim($ergebnis);
}
function format ($text) {
$ergebnis = htmlentities($text);
$ergebnis = str_replace("\r\n\r\n","
",$text);
return $ergebnis;
}
$eintrag = PostVar("eintrag");
$autor = PostVar("autor");
$status = $_POST['status'];
$grenzwert = 1000;
$anzeigen = true;
$fehler = "";
if (empty($eintrag)) $fehler .= "[*]Der Eintrag ist leer
";
if (empty($autor)) $fehler .=[*]Sie haben keinen Namen
eingetragen";
if (strlen($eintrag) > $grenzwert) $eintrag =
substr($eintrag,0,$grenzwert);
if (!strpos($eintarg." ") || strpos($eintrag," " > 60))
$eintrag = wordwrap($eintrag, 60, " ", 1);
?>
bitte verarscht mich net, habe net viel ahnung von php :lol: :lol:
mfg
haddi