[PHP] Hjälp med diverse frågor om GB
Hej alla!
Är rätt nybörjare på PHP så jag skulle behöva lite hjälp med att få ihop nått! Så här ser koden ut:
<HTML>
<HEAD>
<TITLE>Skriv i min fina gästbok</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFCC">
<H1>Välkommen till min gästbok</H1>
<HR>
<!-- Allt här ovan kan du lätt redigera så att det passar din
hemsida - nu börjar php-koden -->
<?
$filename = "guestbook.txt";
// se till att filnamnet här ovan stämmer med den textfil du gjort
if ($name) {
$message = str_replace("<", "<", $message);
$message = str_replace(">", ">", $message);
$message = str_replace("\n", "<br>\n", $message);
// Se till att http:// finns i url:en.
if (!(substr($url, 0, 7) == "http://"))
$url = "http://" . $url;
// Öppna filen i "append"-läge
if ($fd = (fopen($filename, "a"))) {
// Skriv i filen
fwrite($fd, "Från: <b>$name</b><br>\n");
fwrite($fd, "E-post: <a href=\"mailto:$email\">$email</a><br>\n");
fwrite($fd, "URL: <a href=\"$url\">$url</a><p>\n");
fwrite($fd, $message);
fwrite($fd, "\n<hr>\n");
fclose($fd);
} else {
print("<B>ERROR: cannot open $filename for writing\n");
}
}
// Öppna filen i "read"-läge
if ($fd = (fopen($filename, "r"))) {
$contents = fread ($fd, filesize ($filename));
fclose ($fd);
// Skriv ut filen i html-dokumentet
print($contents);
} else {
print("<B>ERROR: cannot open $filename for reading\n");
}
?>
<FORM ACTION="guestbook.php" METHOD="POST">
// se till att filnamnet ovan är korrekt.
<TABLE>
<TR>
<TD>Namn: </TD>
<TD>
<INPUT type=text size=50 name=name>
</TD>
</TR>
<TR>
<TD>E-post: </TD>
<TD>
<INPUT type=text size=50 name=email>
</TD>
</TR>
<TR>
<TD>URL: </TD>
<TD>
<INPUT type=text size=50 name=url>
</TD>
</TR>
</TABLE>
<TEXTAREA NAME="message" ROWS="15" COLS="80" STYLE="width:100%">
</TEXTAREA>
<P>
<INPUT type=submit VALUE="Lägg till!">
</FORM>
</BODY>
</HTML>
Som ni ser är detta ett gästbok men jag vill lägga till vissa funktioner.
* Först vill jag att användaren som besöker gästboken ska kunna ta bort inlägg, en knapp ska finnas vid varje inlägg som tar bort inlägget! Jag är medveten om att alla kommer kunna ta bort inlägg men så vill jag ha det!
* Det andra jag vill är något enklare! Senaste inlägg ska visas först helt enkelt!
Vore tacksam för alla råd och tips och som sagt jag är nybörjare på PHP så gärna lite utförligare svar önskas!
Tack på förhand!
/A
Support: Klicka på Den Här Datorn i din översta vänstra hörn!
Kund: Från din eller min sida sett?