Z
Zania
Jag håller på med en gästbok i php och jag skulle behöva hjälp med att få datum till inläggen. Vad och var ska jag skriva?
Koden ser ut som följer:
<HTML>
<HEAD>
<TITLE>Gästbok</TITLE>
<link href="layout5.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY BGCOLOR="#FFFFCC" background="gbild.jpg">
<H1>Välkommen till min gästbok</H1>
<HR>
<!-- Nu börjar php-koden -->
<?
$filename = "guestbook.txt";
// ska stämma med den skapade textfilen
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, "Hemsida: <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">
<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>
Koden ser ut som följer:
<HTML>
<HEAD>
<TITLE>Gästbok</TITLE>
<link href="layout5.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY BGCOLOR="#FFFFCC" background="gbild.jpg">
<H1>Välkommen till min gästbok</H1>
<HR>
<!-- Nu börjar php-koden -->
<?
$filename = "guestbook.txt";
// ska stämma med den skapade textfilen
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, "Hemsida: <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">
<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>