<script type="text/javascript">
function eingaben_ueberpruefen(){
if (document.Form.Kommentator.value.length < 6){
alert("Sie haben noch keinen Namen eingegeben!")
document.Form.Kommentator.focus();
return false}
else if (document.Form.Kommentar.value.length < 20){
alert("Bitte geben Sie einen Kommentar ein!")
document.Form.Kommentar.focus();
return false}
else if (document.Form.Kommentar.value.length > 250){
alert("Der Kommentar ist zu lang!\rMaximal 250 Zeichen.")
document.Form.Kommentar.focus();
return false}
else
document.Form.elements["absenden1"].value="gesendet";
document.Form.elements["absenden1"].disabled="disabled";
return true
}
</script>
<br><br>
<form name="Form" action="<?php echo $_SERVER["PHP_SELF"] ?>" method="POST" onSubmit="return eingaben_ueberpruefen();">
<table width="90%" cellPadding=4 cellSpacing=0 border=1>
<tr>
<td valign=top width=190 nowrap>
<b>Ihr Kommentar dazu:</b><br>
<?php
// Kommentar-Box
// Das Script stammt von W. Zenk
// Homepage: www.homepage-total.de
// eMail: webmaster@homepage-total.de
// Das Script darf frei genutzt werden,
// solange dieser Vermerk nicht entfernt wird!
# EMail-Adresse
$an = "meine email";
# Homepage-Name
$homepagename = "comment";
# URL (Ohne Unterverzeichnisse!)
$url ="http://www.x..de";
# Anmerkung: Die Datei "schreibe.php" sollte
# dann unter folgender Adresse zu finden sein
# "http://www............/kommentar/schreibe.php"
if($_POST){
$Kommentator = $_POST["Kommentator"];
$Kommentar = $_POST["Kommentar"];
$Kdateiname = $_POST["Kdateiname"];
$Kommentar = strip_tags($Kommentar); // Tags entfernen
$Kommentar = str_replace('"', '*', $Kommentar); // Engl. Anführungsz. ersetzen
$Kommentar = str_replace("\r", "", $Kommentar);
$Kommentar = str_replace("\n", "", $Kommentar);
$Kommentar = stripcslashes($Kommentar); // Slash ersetzen
$Kommentar = trim($Kommentar); // Leerzeichen, Tabs, ... entfernen
$Kommentar = " " . $Kommentar; // Leerzeichen hinzufügen
$Kommentar = substr($Kommentar, 0, 500); // Zeichenanzahl begrenzen
$datum = date("d.m.y H:i",time()); // Datum
$Kommentar2 = $Kommentar;
$Kommentator2 = $Kommentator;
$Kommentar = rawurlencode ($Kommentar); // Umlaute und andere
$Kommentator = rawurlencode ($Kommentator); // Zeichen konvertieren
// E-Mail versenden
$betreff ="Neuer Kommentar - $homepagename ";
$text ="Kommentar freischalten (Link anklicken!)\r$Kommentar2\r";
$text .= "Datum: $datum. - Datei: \"$Kdateiname\" - Autor: $Kommentator2\n\n $url/kommentar/schreibe.php?Kdateiname=$Kdateiname&Kommentar=$Kommentar&Kommentator=$Kommentator";
@mail($an,$betreff,$text,"From: ".$an);
echo "<font color=red><small>Ihr Kommentar wurde gesendet.</small></font><br>";
$Kommentator = "";
}
?>
<input type="text" name="Kommentator" size="28" value="Name" onFocus="if(this.value=='Name'){ this.value=''; this.style.color='#000000'}" onBlur="if(this.value==''){this.value='Name';this.style.color='#A0A0A0'}" style="color: #A0A0A0;" title="Name">
<textarea rows="4" cols="21" name="Kommentar" onFocus="if(this.value=='Kommentar'){ this.value=''; this.style.color='#000000'}" onBlur="if(this.value==''){this.value='Kommentar';this.style.color='#A0A0A0'}" style="color: #A0A0A0;">Kommentar</textarea><br>
<?php
// Dateiname ermitteln
$titel=explode("/","$_SERVER[PHP_SELF]");
$file=explode('.',ucfirst($titel[count($titel)-1]));
echo " <input type='hidden' name='Kdateiname' value='".$file[0]."'>\r";
?>
<div align=center>
<small>Der Kommentar wird erst nach einer <u>Überprüfung</u> freigeschaltet!</small><br><br>
<input type="reset" value="löschen">
<input type="submit" value="Absenden" name="absenden1">
</div>
</td>
<td valign=top><small>
<?php
// Kommentarausgabe wenn vorhanden!
$ausgabe = "../kommentar/kommentare/".$file[0].".txt";
if(file_exists($ausgabe)) {
readfile($ausgabe);
}
else {
echo "Noch keine Kommentare vorhanden.";
}
?>
<br> </small>
</td>
</tr>
</table>
</form>