fwolle: Gästebuch mit Passwortschutz - Hilfe gebraucht!

Beitrag lesen

Hallo, aus denem code schließe ich jezt mal, das keine Datenbank zur verfügung steht bzw nicht genuzt werden kann (warum auch immer). da bieten sich eine lösungen an :
    das Passwort steht im Script selber :
    einfach das Passwort (verschlüsselt oder im klartext) in der Datei
    gbintern.php  notieren, und dann einfach vergleichen. Hier ein beispiel
    mit einem verschlüsselten Passwort :

  
---- eintragen.php ----  
  
<form method="post" action="gbintern.php">  
  
  
<table >  
<tr>  
 <td>Name: </td>  
 <td><input type="text" name="name"> </td>  
</tr>  
<tr>  
 <td>Password :</td>  
 <td><input type="password" name="passwd"></td>  
<tr>  
 <td>eMail: </td>  
 <td><input type="text" name="email"> </td>  
</tr>  
<tr>  
 <td>Eintrag: </td>  
 <td><textarea name="eintrag"></textarea> </td>  
</tr>  
<tr>  
<td colspan="2"><input type="submit" name="Button" value="Absenden" style="font-family:Tahoma; font-size:10pt; color:#000000; background-color:#FAFAFA; border:1px #000000 solid;" onfocus="this.blur()" onMouseover="this.style.backgroundColor='#E6E6E6'" onMouseout="this.style.backgroundColor='#FAFAFA'" > </td>  
  
</tr>  
</table>  
</form>  

  
---- gbintern.php ----  
if (md5($_POST["passwd"))=="ein md5 verschlüsseltes Passwort")  
{  
  $daten="<hr><br><b>Eintrag von <a  
  href=mailto:".$_POST[email].">".$_POST[name]."</a>:</b><br>".  
  $_POST[eintrag]. "<br><br>";  
  $datenbank = "daten.dat";  
  $datei = fopen($datenbank,"a");  
  fwrite($datei, $daten);  
}  

viel spaß
fwolle