<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<link href="../css.css" type="text/css" rel="stylesheet" media="all">
<body bgcolor="white" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
<?php
function schreibeInDatei( $datei, $inhalt ) {
if ( !file_exists( $datei ) ) {
printf( 'Die Datei %s konnte nicht gefunden werden.
<br />
Bitte Pfadangaben überprüfen.',
$datei );
return false;
}
if ( !is_writable( $datei ) ) {
printf( 'Die Datei %s kann nicht beschrieben werden', $datei );
return false;
}
if ( !$handle = fopen( $datei, "w") ) {
printf( 'Die Datei %s kann nicht geöffnet werden', $datei );
return false;
}
if ( !fwrite( $handle, $inhalt ) ) {
printf( 'Es trat ein Fehler beim Schreiben des Inhalts in die Datei %s auf.', $datei );
return false;
}
fclose( $handle );
}
// Dateiname
$filename = 'gaestebuch.txt';
// Dateiinhalt lesen
$content = trim(file_get_contents($filename));
if(array_key_exists('sent', $_POST)) {
/**
* Abspeichern des eingegeben Textes in der Datei
*/
// $input enthält die Eingabe, welche angehängt bzw. davorgestellt
// werden soll
$input = '<br><br><hr><a href="mailto:'.$_POST['email'].'" span class="ulinks">' . $_POST['name'] . ' '. $_POST['Vorname'] . ' </a><br><br><span class="GS">' . $_POST['text'];
$content = $input . $content;
schreibeInDatei($filename, $content);
printf(' <a href="anschauen.php" span class="ulinks">Vielen dank für Ihren Eintrag</a>',
$_SERVER['PHP_SELF']);
}
else {
/**
* Anzeigen des Eingabeformulars und des Inhalts der Datei
*/
printf('<div align="left">
<table width="630" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div align="right">
<font size="-1" color="#0000FF" face="Arial, Helvetica, sans-serif"><strong><span class="Titel">Gästebuch</span></strong></font></div>
</td>
</tr>
<tr>
<td>
<form action="%s" method="post">
<div align="left"><br><br><br><br><span class="GS_Auszeichnungen">Bitte tragen Sie sich hier ein.</span><br>
<table width="355" border="0">
<tr>
<td width="400">
<table width="351" border="0">
<tr>
<td width="100"><font size="-1" face="Arial, Helvetica, sans-serif"><strong><span class="GS_Auszeichnungen">Name:</span></strong></font></td>
<td><input type="text" name="name" size="40"></td>
</tr>
<tr>
<td width="100"><strong><font size="-1" face="Arial, Helvetica, sans-serif"><span class="GS_Auszeichnungen">Vorname:</span></font></strong></td>
<td><input type="text" name="Vorname" size="40"></td>
</tr>
<tr>
<td width="100"><strong><font size="-1" face="Arial, Helvetica, sans-serif"><span class="GS_Auszeichnungen">E-Mail:</span></font></strong></td>
<td><input type="text" name="email" size="40"></td>
</tr>
<tr>
<td width="100"><strong><font size="-1" face="Arial, Helvetica, sans-serif"><span class="GS_Auszeichnungen">Kommentar:</span></font></strong><br>
<br>
<br>
<br>
</td>
<td><textarea name="text" rows="5" cols="37"></textarea></td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<table width="400" border="0">
<tr>
<td align="left" valign="top" width="401">
<div align="center">
<input type="submit" name="sent" value="Eintragen" /> <input type="reset" value="Verwerfen"/></div>
</td>
<td></td>
</tr>
</table>
</form>
',
$_SERVER['PHP_SELF']
);
}
?>
</body>