Gästebuch?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
arsch
beitrag
count
date
datei
eintrag
email
entry
error
farbe
fehler
gstebuch
logbuch
maximale anzahl
page
pascal
scheien
show
sternchen
tutorial
-
Hallo
Ich werkel gerade mehr oder weniger erfolgreich an meiner HP, und da soll natürlich ein gästebuch nicht fehlen, nur finde ich kein script dafür. ich bin auf HTML bezogen ein absoluter n00b, ich mach die seite mit frontpage, da wäre es schön wenn ihr mir eine fertige vorlage linken könntet...
schonmal danke für die antworten -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo logbuch,
ein Gästebuch nur auf Basis von HTML ist nicht möglich, dafür brauchst du schon PHP.
Es gibt jedoch im Web zahlreiche Gästebuch-Anbieter, die dir ein Gästebuch zur Verfügung stellen (nach ANmeldung). Desweiteren gibt es auch diverse Scripts auf Basis von PHP, die du mit entsprechende Kenntnissen einbinden kannst.
gruß
ferdinand24 -
naja, von solchen anbietern halte ich nicht viel, weil da immer werbung drauf ist und man die nicht in die hp einbauen kann... ich würde eben einen sollchen code suchen der ein gästebuch erzeugt. so dass ich nur noch ein paar schriftgrößen(-farben und -arten) und Farben anpassen brauche und fertig
-
cool, danke
ich hätte gerne eines das in einer datei speichert -
Wäre im Prinzip kein Problem.
Es gäbe aber eines beim Editieren der Einträge, das geht nämlich nicht so einfach (bzw. mir fällt nicht mal ein, wie ich das machen könnte).
Ansonsten müsstest du mir ein wenig Zeit geben, dann würde ich das jetzt machen. -
editieren muss ja nicht sein, und bestimmte wörter könnte man doch mit einer wortsperre ausschließen, dann ist editieren unnötig.
und zeit, kannst du genug haben, ich fahr morgen eine woche weg -
So... ich bin jetzt soweit fertig... hier der Quelltext:
» http://pakl.uttx.net/versuche/php/guestbook.phps
Man kann dort Badwords und Smilies selber definieren.
Und hier könnt ihr das mal selber ausprobieren:
» http://pakl.uttx.net/versuche/php/guestbook.php
Wenn Fehler auftreten oder euch sonst irgendwas auffällt, sagt mir bescheid! -
Ich kann zumindestens ein Tutorial meiner Homepage weiterempfehlen:
http://www.vokamus.de/tutorials.php?m=les&id=22
Du musst allerdings schon ein bisschen über PHP und MySQL wissen. Das findest du hier:
http://www.vokamus.de/tutorials.php?m=les&id=9
Wenn du auch bei PHP ein Defizit hast klick das hier an:
http://www.vokamus.de/tutorials.php?m=les&id=31
Auf der Seite gibt es auch noch andere Tutorials. Schau mal rein .
P.S.: Dein Webspace lahmt. Hier findest du Anbieter: http://www.vokamus.de/tutorials.php?m=ka&kat=19
und hier eine EInleitung: http://www.vokamus.de/tutorials.php?m=les&id=56
Beitrag geaendert: 16.12.2006 16:38:04 von derfragenhat3 -
hi
ich hab ein problem:
das geht bei mir nicht, da kommt das dabei raus:
http://logbuch.lima-city.de/gaestebuch.htm
was mache ich falsch??? -
hi
ich hab ein problem:
das geht bei mir nicht, da kommt das dabei raus:
http://logbuch.lima-city.de/gaestebuch.htm
was mache ich falsch???
Du musst die Datei gaestebuch.php und nicht gaestebuch.htm nennen. Sonst wird das Gästebuch von PHP nicht geparst, sondern nur das Script ausgegeben. -
ok, das hätte ich einmal, aber jetzt ist die seite vollkommen leer :(
http://logbuch.lima-city.de/gaestebuch.php
nix von einem gästebuch zu sehen...
Beitrag geaendert: 6.1.2007 13:01:16 von logbuch -
logbuch schrieb:
ok, das hätte ich einmal, aber jetzt ist die seite vollkommen leer :(
http://logbuch.lima-city.de/gaestebuch.php
nix von einem gästebuch zu sehen...
Beitrag geaendert: 6.1.2007 13:01:16 von logbuch
Ich sehe da zwar auch keine Gästebuch, aber eine Fehlermeldung.
Parse error: syntax error, unexpected '"' in /home/webpages/lima-city/logbuch/html/gaestebuch.php on line 101
Schau doch einfach mal in Zeile 101 des Scripts, ob dort ein Quote-Zeichen zu viel ist... ;)
gruß
ferdinand24 -
ganz ehrlich ich hab da keine ahnung.....
ich poste mal das ganze script, vl kannst du mir sagen was nicht stimmt
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <link rel="stylesheet" type="text/css" href="guestbook.css"> <title>Gästebuch</title> </head> <body> <?php //////////////////////////////////////////////////////////////////////////////// // // // Gästebuch-Script von Pascal Pohl // // http://pakl.uttx.net/ // // E-Mail: pascal.pohl@koeln.de // // // ///////////////////////////// H I L F E //////////////////////////////////////// // Um die Farben des Gästebuches zu verändern, müssen Sie die beiligende // // CSS-Datei verändern. Bei den unten frei definierbaren Variablen können Sie // // Die Datei, in denen die Einträge gespeichert werden sollen angeben; bitte // // beachten Sie, dass diese Datei auf dem Server wirklich existiert! // // Anderweitig können sie die maximale Anzahl der Einträge angeben, die pro // // Seite angezeigt werden soll. // // In den beiden Arrays können Sie (1.) Wörter angeben, die zensiert werden // // sollen und (2.) Smilies, die ersetzt werden sollen. Die "Badwords" müssen // // Sie, wie Sie unten sehen können, Mit einem Komma getrennt und in " // // angeben. Die Smilies immer mit dem zu ersetzenden Part und dem Bild, durch // // das es ersetzt werden soll. Alles, wie unten, mit Kommas abtrennen und mit // // in ". Zuletzt können Sie angeben, ob die Smilies nur ersetzt werden sollen // // wenn sie mit Leerzeichen umgeben sind. // // Ganz unten sehen Sie den HTML Code, der vor dem eigentlichen Gästebuch // // ist und was danach ist. Diesen dürfen Sie beliebig verändern. // // Die beiligende CSS-Datei finden Sie hier: // // http://pakl.uttx.net/versuche/php/guestbook.css // //////////////////////////////////////////////////////////////////////////////// // Dieses Script ist kostenlos und somit Open-Source! // // Bei Änderungen des Scriptes kann der Ersteller nicht verantwortlich // // gemacht werden! // //////////////////////////////////////////////////////////////////////////////// // Variablen, die Sie frei definieren dürfen: // $filename = "entry.txt"; // Name der Datei // $maxshowentries = 10; // Maximale Anzahl der Einträge pro Seite // $badwords = array("arsch", "Arsch", "fick", "Fick", "möse", "Möse", "Pisser", "pisser", "scheiß", "Scheiß", "scheiss", "Scheiss" ); // Zu zensierende Wörter // $smilies = array(":)","images/smilies/smile.gif", ":(","images/smilies/sad.gif", ":D","images/smilies/grin.gif", ";)","images/smilies/wink.gif", ":?","images/smilies/confused.gif" ); // Smilies // $freesmilie = 1; // Smilies müssen mit einem Leerzeichen umgeben // // sein; 1 = Ja! // //////////////////////////////////////////////////////////////////////////////// // Ab hier bitte nichts mehr verändern! // //////////////////////////////////////////////////////////////////////////////// if($_GET['add']) { if($_POST['save']) { $name = $_POST['name']; $homepage = $_POST['homepage']; $entry = $_POST['entry']; $email = $_POST['email']; if(!empty($name) && !empty($entry)) { if(!empty($homepage) && $homepage != "http://") { if(!preg_match('#^http://[a-z0-9-]+.([a-z0-9-]+.)?[a-z]+#i', $homepage)) { $show .= "Ungültige URL - wurde entfernt!"; $homepage = ""; } } if(!empty($email)) { if(!preg_match("^[a-z0-9._-]+@+[a-z0-9._-]+.+[a-z]{2,4}$", $email)) { $show .= "Ungültige E-Mail - wurde entfernt!"; $email = ""; } } $open = fopen($filename,"r"); if($open) { while(!feof($open)) { $entry_before .= fgets($open,999999); } } else { $show .= "Fehler #1 - Datei konnte nicht geöffnet werden.<br />n"; } fclose($open); $entry = str_replace("n","<br /> ",$entry); $entry = str_replace("r","",$entry); $entry = " ".$entry; $open = fopen($filename,"w"); if($open) { $write = fwrite($open,$name."|".$homepage."|".$entry."|".$email."|".date("H:i d. m. Y")."n".$entry_before); if($write) { $show .= "Eintrag ins Gästebuch wurde erfolgreich gespeichert. <a href="".$_SERVER["PHP_SELF"]."">Zum Gästebuch</a>"; } } else { $show .= "Fehler #1 - Datei konnte nicht geöffnet werden.<br />n"; } fclose($open); } else { $show .= "Du hast keinen Namen und/oder keinen Eintrag hinterlassen. <a href="javascript:history.go(-1)">Zurück</a>"; } } else { if($_POST['preview']) { $name_bak = $_POST['name']; $email_bak = $_POST['email']; $homepage_bak = $_POST['homepage']; $entry_bak = $_POST['entry']; $_POST['entry'] = " ".$_POST['entry']; $show .= "<i>Die ist nur eine Vorschau, die Daten wurden noch nicht gespeichert.</i>n<hr>n"; $show .= "<table id="tabelle">n<tr><td id="name">".$_POST['name']."</td><td id="homepage">"; if(!empty($_POST['homepage']) && $_POST['homepage'] != "http://") { if(!preg_match('#^http://[a-z0-9-]+.([a-z0-9-]+.)?[a-z]+#i', $_POST['homepage'])) { $show .= "Keine Homepage"; } else { $show .= "<a href="".$_POST['homepage']."" target="_blank">".$_POST['homepage']."</a>"; } } else { $show .= "Keine Homepage"; } $show .= "</td><td id="date">".date("H:i d. m. Y")."</td></tr>n"; $_POST['entry'] = str_replace("n","<br /> ",$_POST['entry']); $_POST['entry'] = str_replace("r","",$_POST['entry']); $count = 0; while(!empty($badwords[$count])) { $length = strlen($badwords[$count]); $sternchen = ""; while($length > 0) { $sternchen .= "*"; $length--; } $_POST['entry'] = str_replace(" ".$badwords[$count]," ".$sternchen,$_POST['entry']); $count++; } $count = 0; while(!empty($smilies[$count])) { if($freesmilie == 1) { $_POST['entry'] = str_replace(" ".$smilies[$count].""," <img src="".$smilies[$count+1]."" alt="".$smilies[$count]."" />",$_POST['entry']); } else { $_POST['entry'] = str_replace($smilies[$count],$smilies[$count++],$_POST['entry']); } $count = $count+2; } $show .= "<tr><td id="eintrag" colspan="3">".$_POST['entry']."</td></td>n"; $show .= "</table>n<hr>n"; } $show .= "<form action="".$_SERVER["PHP_SELF"]."?add=true" method="post">n"; $show .= "<table>n"; $show .= "<tr><td>Name:</td><td><input type="text" name="name" value="".$name_bak.""></td></tr>n"; $show .= "<tr><td>E-Mail:</td><td><input type="text" name="email" value="".$email_bak.""></td></tr>n"; if(empty($homepage_bak)) { $homepage_bak = "http://"; } $show .= "<tr><td>Homepage:</td><td><input type="text" name="homepage" value="".$homepage_bak.""></td></tr>n"; $show .= "<tr><td valign="top">Eintrag</td><td><textarea name="entry" cols="30" rows="5">".$entry_bak."</textarea></td></tr>n"; $show .= "<tr><td colspan="2"><input type="submit" name="save" value="Eintrag speichern"> <input type="submit" name="preview" value="Vorschau"></td></tr>n"; $show .= "</table>n"; $show .= "</form>"; } } else { $open = fopen($filename,"r"); if($open) { $count = 0; $count2 = 0; $count3 = 1; if(empty($_GET['page'])) { $_GET['page'] = 0; } else { $_GET['page']--; } $page = $_GET['page']*$maxshowentries; $next = $page+$maxshowentries; while(!feof($open)) { if($page > $count) { $row = fgets($open,999999); } else if($next > $count) { $row = fgets($open,999999); list($name,$homepage,$entry,$email,$date) = split("|",$row); if(!empty($name)) { $show .= "<table id="tabelle">n"; $show .= "<tr><td id="name">".$name."</td><td id="homepage">"; if(empty($homepage) || $homepage == "http://") { $show .= "Keine Homepage"; } else { $show .= "<a href="".$homepage."" target="_blank">".$homepage."</a>"; } $show .= "</td><td id="date">".$date."</td></tr>n"; $count4 = 0; while(!empty($badwords[$count4])) { $length = strlen($badwords[$count4]); $sternchen = ""; while($length > 0) { $sternchen .= "*"; $length--; } $entry = str_replace(" ".$badwords[$count4]," ".$sternchen,$entry); $count4++; } $count4 = 0; while(!empty($smilies[$count4])) { if($freesmilie == 1) { $entry = str_replace(" ".$smilies[$count4].""," <img src="".$smilies[$count4+1]."" alt="".$smilies[$count4]."" />",$entry); } else { $entry = str_replace($smilies[$count4],$smilies[$count4++],$entry); } $count4 = $count4+2; } $show .= "<tr><td id="eintrag" colspan="3">".$entry."</td></td>n"; $show .= "</table>n<hr>n"; } } else { $row = fgets($open,999999); } $count++; if($count == $count3) { $count2++; $count3 = $count3+$maxshowentries; } } $count3 = 0; $show .= "["; while($count2 > $count3) { $count3++; $show .= " <a href="".$_SERVER["PHP_SELF"]."?page=".$count3."">".$count3."</a>"; } $show .= " ]<br />n"; } else { $show .= "Fehler #1 - Datei konnte nicht geöffnet werden.<br />n"; } $show .= "<a href="".$_SERVER["PHP_SELF"]."?add=true">Eintrag erstellen</a>"; } ?> </body> </html>
-
Ich hab mal die gröbsten Fehler rausgeholt. Versuchs mal so. Vergiss aber nicht, vorher die Datei 'entry.txt' anzulegen!
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=windows-1250'>
<meta name='generator' content='PSPad editor, www.pspad.com'>
<link rel='stylesheet' type='text/css' href='guestbook.css'>
<title>Gästebuch</title>
</head>
<body>
<?php
////////////////////////////////////////////////////////////////////////////////
// //
// Gästebuch-Script von Pascal Pohl //
// http://pakl.uttx.net/ &nb(...)nbsp; // ;
// E-Mail: pascal.pohl@koeln.de //
// //
///////////////////////////// H I L F E ////////////////////////////////////////
// Um die Farben des Gästebuches zu verändern, müssen Sie die beiligende //
// CSS-Datei verändern. Bei den unten frei definierbaren Variablen können Sie //
// Die Datei, in denen die Einträge gespeichert werden sollen angeben; bitte //
// beachten Sie, dass diese Datei auf dem Server wirklich existiert! //
// Anderweitig können sie die maximale Anzahl der Einträge angeben, die pro //
// Seite angezeigt werden soll. //
// In den beiden Arrays können Sie (1.) Wörter angeben, die zensiert werden //
// sollen und (2.) Smilies, die ersetzt werden sollen. Die 'Badwords' müssen //
// Sie, wie Sie unten sehen können, Mit einem Komma getrennt und in ' //
// angeben. Die Smilies immer mit dem zu ersetzenden Part und dem Bild, durch //
// das es ersetzt werden soll. Alles, wie unten, mit Kommas abtrennen und mit //
// in '. Zuletzt können Sie angeben, ob die Smilies nur ersetzt werden sollen //
// wenn sie mit Leerzeichen umgeben sind. //
// Ganz unten sehen Sie den HTML Code, der vor dem eigentlichen Gästebuch //
// ist und was danach ist. Diesen dürfen Sie beliebig verändern. //
// Die beiligende CSS-Datei finden Sie hier: //
// http://pakl.uttx.net/versuche/(...)nbsp; // ;
////////////////////////////////////////////////////////////////////////////////
// Dieses Script ist kostenlos und somit Open-Source! //
// Bei Änderungen des Scriptes kann der Ersteller nicht verantwortlich //
// gemacht werden! //
////////////////////////////////////////////////////////////////////////////////
// Variablen, die Sie frei definieren dürfen: //
$filename = 'entry.txt'; // Name der Datei //
$maxshowentries = 10; // Maximale Anzahl der Einträge pro Seite //
$badwords = array('arsch',
'Arsch',
'fick',
'Fick',
'möse',
'Möse',
'Pisser',
'pisser',
'scheiß',
'Scheiß',
'scheiss',
'Scheiss'
); // Zu zensierende Wörter //
$smilies = array(':)','images/smilies/smile.gif',
' ','images/smilies/sad.gif',
' ','images/smilies/grin.gif',
' ','images/smilies/wink.gif',
':?','images/smilies/confused.gif'
); // Smilies //
$freesmilie = 1; // Smilies müssen mit einem Leerzeichen umgeben //
// sein; 1 = Ja! //
////////////////////////////////////////////////////////////////////////////////
// Ab hier bitte nichts mehr verändern! //
////////////////////////////////////////////////////////////////////////////////
if($_GET['add']) {
if($_POST['save']) {
$name = $_POST['name'];
$homepage = $_POST['homepage'];
$entry = $_POST['entry'];
$email = $_POST['email'];
if(!empty($name) && !empty($entry)) {
if(!empty($homepage) && $homepage != 'http://') {
if(!preg_match('#^http://[a-z0-9-]+.([a-z0-9-]+.)?[a-z]+#i', $homepage)) {
$show .= 'Ungültige URL - wurde entfernt!';
$homepage = '';
}
}
if(!empty($email)) {
if(!ereg('^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$',$email)) {
$show .= 'Ungültige E-Mail - wurde entfernt!';
$email = '';
}
}
$open = fopen($filename,'r');
if($open) {
while(!feof($open)) {
$entry_before .= fgets($open,999999);
}
} else {
$show .= 'Fehler #1 - Datei konnte nicht geöffnet werden.<br />';
}
fclose($open);
$entry = str_replace('n','<br /> ',$entry);
$entry = str_replace('r','',$entry);
$entry = ' '.$entry;
$open = fopen($filename,'a');
if($open) {
$write = fwrite($open,$name.'|'.$homepage.'|'.$entry.'|'.$email.'|'.date('H:i d. m. Y').'
');
if($write) {
$show .= 'Eintrag ins Gästebuch wurde erfolgreich gespeichert. <a href=\''.$_SERVER['PHP_SELF'].'\'>Zum Gästebuch</a>';
}
} else {
$show .= 'Fehler #1 - Datei konnte nicht geöffnet werden.<br />';
}
fclose($open);
} else {
$show .= 'Du hast keinen Namen und/oder keinen Eintrag hinterlassen. <a href=\'javascript:history.go(-1)\'>Zurück</a>';
}
} else {
if($_POST['preview']) {
$name_bak = $_POST['name'];
$email_bak = $_POST['email'];
$homepage_bak = $_POST['homepage'];
$entry_bak = $_POST['entry'];
$_POST['entry'] = ' '.$_POST['entry'];
$show .= '<i>Die ist nur eine Vorschau, die Daten wurden noch nicht gespeichert.</i><hr>';
$show .= '<table id=\'tabelle\'><tr><td id=\'name\'>'.$_POST['name'].'</td><td id=\'homepage\'>';
if(!empty($_POST['homepage']) && $_POST['homepage'] != 'http://') {
if(!preg_match('#^http://[a-z0-9-]+.([a-z0-9-]+.)?[a-z]+#i', $_POST['homepage'])) {
$show .= 'Keine Homepage';
} else {
$show .= '<a href=\''.$_POST['homepage'].'\' target=\'_blank\'>'.$_POST['homepage'].'</a>';
}
} else {
$show .= 'Keine Homepage';
}
$show .= '</td><td id=\'date\'>'.date('H:i d. m. Y').'</td></tr>';
$_POST['entry'] = str_replace('n','<br /> ',$_POST['entry']);
$_POST['entry'] = str_replace('r','',$_POST['entry']);
$count = 0;
while(!empty($badwords[$count])) {
$length = strlen($badwords[$count]);
$sternchen = '';
while($length > 0) {
$sternchen .= '*';
$length--;
}
$_POST['entry'] = str_replace(' '.$badwords[$count],' '.$sternchen,$_POST['entry']);
$count++;
}
$count = 0;
while(!empty($smilies[$count])) {
if($freesmilie == 1) {
$_POST['entry'] = str_replace(' '.$smilies[$count].'',' <img src=\''.$smilies[$count+1].'\' alt=\''.$smilies[$count].'\' />',$_POST['entry']);
}
else
{
$_POST['entry'] = str_replace($smilies[$count],$smilies[$count++],$_POST['entry']);
}
$count = $count+2;
}
$show .= '<tr><td id=\'eintrag\' colspan=\'3\'>'.$_POST['entry'].'</td></td>';
$show .= '</table><hr>';
}
$show .= '<form action=\''.$_SERVER['PHP_SELF'].'?add=true\' method=\'post\'>';
$show .= '<table>';
$show .= '<tr><td>Name:</td><td><input type=\'text\' name=\'name\' value=\''.$name_bak.'\'></td></tr>';
$show .= '<tr><td>E-Mail:</td><td><input type=\'text\' name=\'email\' value=\''.$email_bak.'\'></td></tr>';
if(empty($homepage_bak)) {
$homepage_bak = 'http://';
}
$show .= '<tr><td>Homepage:</td><td><input type=\'text\' name=\'homepage\' value=\''.$homepage_bak.'\'></td></tr>';
$show .= '<tr><td valign=\'top\'>Eintrag</td><td><textarea name=\'entry\' cols=\'30\' rows=\'5\'>'.$entry_bak.'</textarea></td></tr>';
$show .= '<tr><td colspan=\'2\'><input type=\'submit\' name=\'save\' value=\'Eintrag speichern\'> <input type=\'submit\' name=\'preview\' value=\'Vorschau\'></td></tr>';
$show .= '</table>';
$show .= '</form>';
}
} else {
$open = fopen($filename,'r');
if($open) {
$count = 0;
$count2 = 0;
$count3 = 1;
if(empty($_GET['page'])) {
$_GET['page'] = 0;
} else {
$_GET['page']--;
}
$page = $_GET['page']*$maxshowentries;
$next = $page+$maxshowentries;
while(!feof($open)) {
if($page > $count) {
$row = fgets($open,999999);
} else if($next > $count) {
$row = fgets($open,999999);
$array = explode('|',$row);
$name = $array[0];
$homepage = $array[1];
$entry = $array[2];
$email = $array[3];
$date = $array[4];
if(!empty($name)) {
$show .= '<table id=\'tabelle\'>';
$show .= '<tr><td id=\'name\'>'.$name.'</td><td id=\'homepage\'>';
if(empty($homepage) || $homepage == 'http://') {
$show .= 'Keine Homepage';
} else {
$show .= '<a href=\''.$homepage.'\' target=\'_blank\'>'.$homepage.'</a>';
}
$show .= '</td><td id=\'date\'>'.$date.'</td></tr>';
$count4 = 0;
while(!empty($badwords[$count4])) {
$length = strlen($badwords[$count4]);
$sternchen = '';
while($length > 0) {
$sternchen .= '*';
$length--;
}
$entry = str_replace(' '.$badwords[$count4],' '.$sternchen,$entry);
$count4++;
}
$count4 = 0;
while(!empty($smilies[$count4])) {
if($freesmilie == 1) {
$entry = str_replace(' '.$smilies[$count4].'',' <img src=\''.$smilies[$count4+1].'\' alt=\''.$smilies[$count4].'\' />',$entry);
}
else
{
$entry = str_replace($smilies[$count4],$smilies[$count4++],$entry);
}
$count4 = $count4+2;
}
$show .= '<tr><td id=\'eintrag\' colspan=\'3\'>'.$entry.'</td>
';
$show .= '</table><hr>';
}
} else {
$row = fgets($open,999999);
}
$count++;
if($count == $count3) {
$count2++;
$count3 = $count3+$maxshowentries;
}
}
$count3 = 0;
$show .= '[';
while($count2 > $count3) {
$count3++;
$show .= ' <a href=\''.$_SERVER['PHP_SELF'].'?page='.$count3.'\'>'.$count3.'</a>';
}
$show .= ' ]<br />';
} else {
$show .= 'Fehler #1 - Datei konnte nicht geöffnet werden.<br />';
}
$show .= '<a href=\''.$_SERVER['PHP_SELF'].'?add=true\'>Eintrag erstellen</a>';
}
echo $show;
?>
</body>
</html>
Beitrag geaendert: 6.1.2007 15:40:27 von sandrock-jonas -
jetzt macht das so einen fehler: :(
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/webpages/lima-city/logbuch/html/gaestebuch.php on line 104
-
jetzt macht das so einen fehler: :(
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/webpages/lima-city/logbuch/html/gaestebuch.php on line 104
Komisch. Bei mir klappts. Ich habs mal hochgeladen:
http://sandrock-jonas.lima-city.de/gb.php
Hier der zugehörige Quelltext:
http://sandrock-jonas.lima-city.de/gb.txt
Lad dir die TXT-Datei einfach runter und benenn sie in gaestebuch.php um. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage