Hallo,
ich bin dabei ein Gästebuch für meine neue Page zu machen, nur leider komm ich an einen Punkt wo ich ein Problem habe:
<?php
if (isset($_POST['submit'])) {
function no_reload() {
$gleichheit=false;
if (isset($_POST["uw"])) {
$datei="unique.txt";
$fp=fopen($datei,"r+"
$aw=fgets($fp,30);
if ($aw==$_POST["uw"]) {
$gleichheit=true;
}
rewind($fp);
fputs($fp,$_POST["uw"]);
fclose($fp);
}
return $gleichheit;
}
$unique=no_reload();
$fehler=false;
$fehlertext="";
if (empty($_POST['Name'])) {
$fehler=true;
$fehlertext.="Der Name fehlt!<br>\n";
}
else if (strlen($_POST['Name'])<3) {
$fehler=true;
$fehlertext.="Der Name ist zu kurz<br>\n";
}
$muster="/^[a-zA-Z0-9-_.]+@[a-zA-Z0-9-_.]+\.[a-zA-Z]{2,4}$/";
if (empty($_POST['Email'])) {
$fehler=true;
$fehlertext.="Die E-Mail-Adresse fehlt!<br>\n";
}
else if (preg_match($muster, $_POST['Email'])==0) {
$fehler=true;
$fehlertext.="Die E-Mail-Adresse ist ungültig!<br>\n";
}
if (empty($_POST['Note'])) {
$fehler=true;
$fehlertext.="Die Bewertung der Seite fehlt!<br>\n";
}
if ((empty($_POST['Text']))) {
$fehler=true;
$fehlertext.="Sie müssen einen Eintrag schreiben!<br>\n";
}
else if (strlen($_POST['Text'])<15) {
$fehler=true;
$fehlertext.="Der Eintrag ist zu kurz!<br>\n";
}
if ($fehler) {
echo "<p>$fehlertext</p>";
}
else {
if (!empty($_POST["Name"]) && !empty($_POST["Email"]) && !empty($_POST["Home"])
&& !empty($_POST["Text"]) && !$unique) {
$datum=date("d.m.Y, H:i" . " Uhr";
$sql="INSERT INTO guestbook " .
"VALUES ('', '$_POST[Name]', '$_POST[Email]', '$_POST[Home]', " .
"'$datum', '$_POST[Text]'";
mysql_query($sql);
}
$sql1="SELECT * FROM guestbook";
$sql2="SELECT * FROM guestbook ORDER BY id DESC LIMIT $start, $step";
$result1=mysql_query($sql1);
$zeilen=mysql_num_rows($result1);
$result2=mysql_query($sql2);
?>
Dieser Fehler wird Angezeigt:
Parse error: parse error, unexpected $ in C:\FoxServ\www\Re-Design\page\guestbook_new.php on line 148
Ich verstehe nicht ganz was für eine Variable er nicht findet...
Ich hoffe ir könnt mir helfen...
Mfg. BNS