Gästbok i php

Gumpa

Take me to bed or lose me forever
Gick med
7 Mar 2003
Ort
Östergötland
Hoj
R1-03 & Suzuki Ts250x
Försökte göra steg 2 (gästbok) i php-skolan på idg.se
Men det är något som inte stämmer med det scriptet som jag har!

Jag får ett felmeddelande när jag provar gästboken på min sida,
"Warning: fopen(guestbook.txt): failed to open stream: Permission denied in /home/backward/public_html/guestbook.php on line 25
ERROR: cannot open guestbook.txt for writing"
Har försökt med att byta ut "a" mot "w" (write) men det funkar inte ändå!
Misstänker att det är nått galet med rad 40 oxå, där är det "r" (read) har provat med "w" där oxå, men utan framgång.. så jag behöver hjälp!!!!!
http://www.backwardness.net/guestbook.php

<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"))) { <-- rad/line 25
// 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"))) { <-- rad/line 40
$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>
 
OT: Använd [ php][ /php] eller [ code] [ /code] taggarna så man får lite överblick av koden.
 
MEn du, vad har du för rättigheter på guestbook.txt och/eller katalogen den ligger i? CHMODen måste vara satt till 777, fullständiga läs och skriv-rättigheter...
 
CJ900RR skrev:
MEn du, vad har du för rättigheter på guestbook.txt och/eller katalogen den ligger i? CHMODen måste vara satt till 777, fullständiga läs och skriv-rättigheter...

Tack för hjälpen, nu funkar det kanonbra! :tummenupp
Mvh
//Gumpa
 
Nyheter
En dag på dragstrippen

Efter att ha varit aktiv so...

Steve McQueens Scott Squirrel till salu

Detta Scott Flying Squirrel...

Dags för Strängnäs Bike Show!

Sista lördagen i augusti är...

Bikeweekend på Kjula denna helg

Den 22-23 augusti är det da...

Motorcycle Inferno #8

Den 5 september blir Laxhol...

Tiotusentals körde Mälaren Runt

Lördagen den 15 augusti gen...

Mälaren Runt fyller 40 år

Nu på lördagen den 15 augus...

Steve Holcombe klar för GGN!

Pressmeddelande 2026-08-10 ...

Nya Chief Vintage Sturgis

I samband med 86:e Sturgis ...

Missa inte Bikes sommarnummer!

Innehåll Bike powered by...

Back
Top