<?php */ if ($message) { /* uncomment the next two lines to strip out html from input */ /* $name = strip_tags($name); */ /* $message = strip_tags($message); */ $message = "<B>$name </B> -- $date<P> $message <BR><HR>"; } ?> <FORM method="post"> <b>Your name:</b><BR><INPUT name="name" type="text" size="55"><BR> <b>Your comment:</b><BR><TEXTAREA name="message" rows=10 cols=55 wrap=virtual> </TEXTAREA><BR> <INPUT name="submit" type="submit" value="Post your comments"> </FORM> </body> </html>
Działa on w ten sposób, że kod dokleja się do każdej podstrony na której ma znajdować się możliwość dodania komentarza, i jeżeli komentarz zostanie dodany
to skrypt tworzy spobie plik: nazwa_danej_podstrony.php.comment i na tej podstawie wiadomo, że dany komentarz ma się wyświetlić tylko na danej stronie.
Niestety skrypt nie działa dla stron z parametrami np: nazwa_danej_podstrony?action=file&id=10 bo wtedy utworzy tak jak wyzej poprostu plik nazwa_danej_podstrony.php.comment
Chyba trzeba by tutaj zamiast PHP_SELF użyć REQUEST_URI albo coś w tym stylu.
Czy ktoś mógłby mi pomóc to przerobić ?