System komentarzy - jak?


(Pro Kesh) #1

Chodzi mi tutaj konkretnie zeby osoby z zewnatrz mogly dodawac komentarze pod zdjeciami , artykulami na mojej stronie

prosilbym o kod w html


(L337 Crew) #2

poproś Chucka Norrisa 8)

Nie ma możliwości napisania owego systemu komentarzy w czystym html'u.

HTML to nie język programowania, a służy jedynie do kreowania wizerunku strony (czyt. odpowiada za cały wygląd strony) .

To w nim właśnie formatujesz tekst i inne badziewia .

By napisać system komentarzy nie obejdzie się bez php (może być nawet java script - ale to niezbyt wygodne ),

a w połączeniu z bazą danych - w try miga :wink:

Zawsze możesz skorzystać z gotowego skryptu,

którego oczywiście ja nie polecam :roll:

Jeśli jesteś zdesperowany, to tutaj znajdziesz kilka 'gotowców' .

pozdrawiam.


(Pro Kesh) #3

a w javie jak to mozna by zrobic? niestety mam serwa ktory nie obsluguje php i msql a serwa nie zmienie :?


(floyd) #4

W java script się nie da bo nie ma możliwości zapisu na serwer.


(Asterisk) #5

Zmień tytuł na konkretny używając funkcji icon_edit.gif

Inaczej temat poleci do śmietnika.


(Pro Kesh) #6

spojrzcie na skrina chcialbym zeby na stronie bylo wlasnie cos takiego jak narysowalem pod zdjeciem czerwonym olowkiem.. mam juz server z php

i chcialbym zeby mi ktos napial lub dal gotowy kod .. i powiedzial jak to poalczyc z html bo kompletnie sie nie znam na php..

z gory dzieki

http://img134.imageshack.us/img134/927/90216053pz8.jpg

(Skr3czu) #7

No to zobacz te skrypty:

:arrow: http://all.tunia.pl/index.php?path=Skry ... omentarze/

:arrow: http://all.tunia.pl/index.php?path=Skry ... ega+Gosci/


(Pro Kesh) #8

sciagnalem Komentashyk v.0.1.rar

i tak

INSTALACJA.

  1. Wgraj wszystkie pliki na serwer

  2. Nadaj plikowi 'kom.txt': Chmod 777

(Jak nadać Chmod: http://www.rknet.go.pl/)

i nie wiem o co chodzi stronka nie dziala :confused:


(Skr3czu) #9

Zobacz:

:arrow: http://www.google.pl/search?hl=pl&q=chmody&lr=


(floyd) #10

Tu masz najkrótszy scrypt komentarzy. Dodaj na swojej stronie tam gdzie chcesz umieścić, ewentualnie dostosuj do swoich potrzeb i wszystko. Pamiętaj, że skrypty php będą wyonywane dopiero gdy wrzucisz plik na serwer obsługujący php.

<?

// początek scryptu php

if ($message)

	{

	$message = ereg_replace("\r\n\r\n", "\n
", $message);

	$date = date("Y-m-d H:i:s");

	$message = "$name -- $date
 $message 
";

	$fp = fopen (basename($PHP_SELF) . ".comment", "a");

	fwrite ($fp, $message);

	fclose ($fp);

	}

@readfile(basename(($PHP_SELF . ".comment")));

$message="";

// koniec scryptu php

?>

Twoje imię:


Komentarz:




[/code]

(Pro Kesh) #11

gdybys mogl mi dac ten plik i juz dalbym wam spokoj.. i tak duzo mi pomogliscie :slight_smile: dzieki

================

no i jednak sie poajwil problem

nibya wszystko oke jak na skrinie wgralem to php

i jest tak

ale jak klika sie dodja komentarz to chcialbym zeby sie dodawal nad fotka

ale nic sie nie dodaje ://

co wy na to?


(floyd) #12

Na tych twoich fotkach to nic nie widać. Czy napewno ten serwer obsługuje php?

komentarz będzie dodany tam gdzie wpiszesz skrypt.


(Skr3czu) #13

floyd sprawdzałem skrypt i nie działa


(L337 Crew) #14

jak może działać, skoro korzysta z register globals ...

$name zamień na $_POST['name'] itd.


(Pro Kesh) #15

to jak musi byc poprawnie? :|/////////

zamienilem..

teraz kod wyglada tak

<?

if ($message)

   {

   $message = ereg_replace("\r\n\r\n", "\n
", $message);

   $date = date("Y-m-d H:i:s");

   $message = "$_POST['name'] -- $date
 $message 
";

   $fp = fopen (basename($PHP_SELF) . ".comment", "a");

   fwrite ($fp, $message);

   fclose ($fp);

   }

@readfile(basename(($PHP_SELF . ".comment")));

?>

Twoje imię:


Komentarz:




[/code]




ale po zamianie w ogole nie wlacza sie ta strona tylko wychodzi

[code]Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/sites/yoyo.pl/m/y/mygalleryarts/1.html on line 28


(floyd) #16

Na serwerze interii jest ok. Sprawdziłem też na yoyo.pl czyli tam gdzie ty masz założoną stronę i rzeczywiście nie dodaje komentarza.(Inaczej skonfigurowany serwer php). Trzeba będzie poprawić. Napiszę ci potem na PW. :frowning:


(Pro Kesh) #17

wporzadku dzieki


(floyd) #18

Teraz powinno działać i na innych serwerach.

<?

$im=$_POST['imie']; $message=$_POST['message'];

if ($message && $im)

	{

	$date = date("Y-m-d H:i:s");

	$message = "$im -- $date
 $message 
";

	$fp = fopen (basename($_SERVER['PHP_SELF']).".text", "a");

	fwrite ($fp, $message);

	fclose ($fp);

	}

@readfile(basename(($_SERVER['PHP_SELF'].".text")));

$message ="";

?>


Twój nick:


Komentarz:






[/code]

(Kim40) #19

na interii nie działa.

Złączono Posta : 10.03.2007 (Sob) 19:24

na interi nie ma php.


(floyd) #20

Nieprecyzyjnie się wypowiedziałem. Rzeczywiście na darmowym koncie interii nie ma obsługi php ale na koncie płatnym jest. :slight_smile: