---
title: "gästbok"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/105279-gästbok"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "dixma"
published: "2004-06-08T15:44:55.000Z"
updated: "2004-06-08T16:32:35.000Z"
replies: 1
views: 320
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/105279-gästbok"
---

# gästbok

## #1 — dixma, 2004-06-08T15:44Z

har precis sparat min gästbok som guestbook.php
och när jag skickar ut den på servren så finns inte sidan är det nåt fel i koden
\<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("\<", "&lt;", $message);
$message = str_replace("\>", "&gt;", $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\>

\<head\>
\<meta name="GENERATOR" content="Microsoft FrontPage 6.0"\>
\<meta name="ProgId" content="FrontPage.Editor.Document"\>
\<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"\>
\<title\>Ny sida 1\</title\>

Permalänk: https://www.webforum.nu/p/105279

## #2 — Gislaved.net, 2004-06-08T16:32Z

```
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny sida 1</title>
```

Den där sista biten kan du plocka bort.

Vad får du för felmeddelande?  Kan du köra php på servern?

Permalänk: https://www.webforum.nu/p/1363138

---

Tråden på webben: https://www.webforum.nu/amne/php/105279-gästbok
