Just nu i M3-nätverket
Jump to content

Permission denied


micke

Recommended Posts

Hej!

Är en total nybörjara på PHP som försökt med Internets Webbskola göra en gästbok.

Lyckades naturligvis inte!! :-(

När jag har skrivit in namn å dylikt och för att sen klicka mig vidare får jag upp samma sida med felmeddelandet:;

 

Warning: fopen("guestbook.txt","a") - Permission denied in /web/sites/229/mickemac/www.mickemac.f2s.com/ny/guestbook.php on line 15

ERROR: cannot open guestbook.txt for writing

 

Har kollat allt hundra gånger å förstår ingenting.

Vore mycket tacksam för råd...

Skriptet ser ut så här;

<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://"'>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">

 

<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>

 

p.s..... har gjort en "guestbook.txt"

Link to comment
Share on other sites

Orkade inte läsa genom hela koden, så jag vet inte om du har nåt fel där.... men felmedelandet säger att du troligen har fel permission på guestbook.txt filen.

 

Du verkar köra nån sorts unix operativ, testa då att skriva chmod 777 guestbook.txt och testa igen. Har du inte shell access så ska du i ditt ftp program kunna ställa in så att alla har skrivrättigheter.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...