Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: System komentarzy nie działa
Forum PHP.pl > Forum > PHP
mako241
Napisalem bardzo prosty system komentarzy, oto jego kod:

Kod
<?
if ($message)
    {
    $message = ereg_replace("\r\n\r\n", "\n<P>", $message);
    $date = date("l, F j Y, h:i a");
    $message = "<B>$name </B> -- $date<P> $message <BR><HR>";
    $fp = fopen (basename($PHP_SELF) . ".comment", "a");
    fwrite ($fp, $message);
    fclose ($fp);
    }
@readfile(basename(($PHP_SELF . ".comment")));
?>
<FORM method="post">
<b>Nick:</b><BR><INPUT name="name" type="text" size="55"><BR>
<b>Tresc komentarza:</b><BR><TEXTAREA name="message" rows=10 cols=55 wrap=virtual>
</TEXTAREA><BR>
<INPUT name="submit" type="submit" value="Dodaj komentarz">
</FORM>

</body>
</html>


Gdy dałem go na serwer (obslugujący php) wszystko wyswietlilo sie jak nalezy, wpisalem swoj nick i tresc komenatrza, ale gdy sprobowalem dodac komentarz zamiast komentarza dostalem komunikat:

Kod
Warning: fopen(index.php.comment) [function.fopen]: failed to open stream: Permission denied in /mnt/home/madex/public_html/mako/cos/index.php on line 7

Warning: fwrite(): supplied argument is not a valid stream resource in /mnt/home/madex/public_html/mako/cos/index.php on line 8

Warning: fclose(): supplied argument is not a valid stream resource in /mnt/home/madex/public_html/mako/cos/index.php on line 9


Co mam zrobić?
envp
chmod 777 index.php.comment lub przeez jakiegos klienta ftp tez mozesz zmienic prawa dostepu...
thornag
W windows commanderze (mam nadzieje ze to nie jakas niedozwolona eklama graduated.gif ) zaznaczasz plik na czerwono czy cos dajesz Plik -> Zmien atrybuty .. i pozamieniaj prawa do odczytu/zapisu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.