Hallo zusammen,
Ich habe mir ein Gästebuch mit hilfe eines PHP einsteiger Buches gebastelt.
Die Smielies habe ich später dazugemacht nur leider wir das ganze jetzt so langsam undübersichtlich wenn ich einzelne BEiträge löschen will, da das ganze nich in einer datenbank gespeichert sondern in einer txt datei gespeichert ist.
Das eigentliche Problem:
Ich würde gerne mein Script so umschreiben, das die eintrgäge in einer Datenbank gespeichert werden. kann mir da einer helfen?
Erstaml der Code für die eingabe:
[html]
/* Anhängen des neuen Textes, falls vorhanden */
if(isset($beitrag))
{
$fp = fopen(„guestbook.txt“,„a“);
if($fp)
{
$tabzeile .= "<td>$nick</td>";
$tabzeile .= "<td>$beitrag</td></tr>\n";
fputs($fp,$tabzeile);
}
fclose($fp);
/* Chat-Anzeige aktualisieren */
echo „“;
}
?>
[/php]
<td align="center">
<a href="javascript:send();">
<input type="submit" name="button" value="Senden"></a>
</td>
</tr>
size="20"> | Comic Arial | |||
|
||||
GuestBooK
[php] <?php/* Datei mit Daten auslesen */
$fp = @fopen(„guestbook.txt“,„r“);
if($fp)
{
echo „<table border='1’frame=‚void‘>“;
echo „Name: “;
echo „Beitrag:“;
/* alle Zeilen lesen und ausgeben */
while(!feof($fp))
{
$tabzeile = fgets($fp,200);
$tabzeile = str_replace(‚:)‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:1:‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:2:‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:3:‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:P1‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:P‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:4:‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:D‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:5:‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:6:‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:7:‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:*‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚xD‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚!!!‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:9:‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚:8:‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚hä? wie jetzt‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚ADMIN‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚BAHNHOF‘, ‚‘, $tabzeile);
$tabzeile = str_replace(‚SPASSBREMSE‘, ‚‘, $tabzeile);
$ausdruck = array(‚Arsch‘,‚hurensohn‘,‚Hurensohn‘,‚huso‘,‚Huso‘,‚Ficken‘,‚ficken‘,‚arsch‘,‚Ficker‘,‚ficker‘,‚nazi‘,‚Nazi‘,
‚Bitch‘,‚bitch‘,‚Schlampe‘,‚schlampe,‘);
$tabzeile = str_replace($ausdruck,‚‘, $tabzeile);
echo "$tabzeile";
}
echo „“;
fclose($fp);
}
?>
[/php]
Danke schon mal im Voraus
Apple 91