Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze skryptem komentarzy.
Forum PHP.pl > Forum > Gotowe rozwiązania > Skrypty forum
piotrasekpoznan
Witam umieściłem prosty skrypt komentarzy napisany w PHP na kilku podstronach mojego serwisu i mój problem polega na tym że gdy dodam komentarz na jednej podstronie widoczny jest na wszystkich. Jak tego uniknąć??

CODE
extract($_REQUEST);
/*

annotate.php3

This is a module that can be placed on any php3 page to allow users to add
their comments. The comments are stored in a file in the current directory,
whose name is constructed by adding ".comment" to the calling page's name,
and merged into the calling page dynamically. (The calling page is not
modified.)

I wrote this because I wanted a simple way to add this functionality to my
pages without requiring that mySQL be available.

In the message input, blank lines are converted to paragraph tags. No other
conversions are applied. If you don't want your users to be able to input
html, uncomment the "strip_tags" line.

Note that the directory must be writable by the web server.

Put this module in some convenient location and then embed it in your pages
like so:

require("/some/full/path/annotate.php3");
or, relative to the docroot:
require($DOCUMENT_ROOT . "/relativepath/php3");

Steve Yelvington

*/
if ($message)
{
/* uncomment the next two lines to strip out html from input */
/* $name = strip_tags($name); */
/* $message = strip_tags($message); */
$message = ereg_replace("\r\n\r\n", "\n", $message);
$date = date("l, F j Y, h:i a");
$message = "$name -- $date

$message


";
$fp = fopen (basename($PHP_SELF) . ".comment", "a");
fwrite ($fp, $message);
fclose ($fp);
}
@readfile(basename(($PHP_SELF . ".comment")));
?>

:Formularz:



erix
Kod
basename($PHP_SELF) . ".comment"

Zmienna $PHP_SELF na 90% jest u Ciebie niedostępna.

PS. http://rtfm.killfile.pl
Cysiaczek
Proszę o nadanie sensownego tytułu i tagu
Zamykam
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.