Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [skrypt][php]Skrypt Systemu Oceniania
b_chmura
post 25.06.2007, 14:47:36
Post #1





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

Ostrzeżenie: (0%)
-----


Witam
Chciałbym abyście ocenili i porządnie skrytykowali poniższy skrypt systemu oceniania:
link

Przykład działania:
link

EDIT
Dane w pliku txt zapisywane są nastepująco:
pierwszy głos|drugi|trzeci|czwarty|...

Ten post edytował b_chmura 25.06.2007, 14:48:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
kwiateusz
post 25.06.2007, 14:52:56
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




1 blad: dodalem głos potem f5 juz jest 10 głosów...
Go to the top of the page
+Quote Post
skowron-line
post 25.06.2007, 14:59:42
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Kod
  if(!empty($_POST['ocena']))


wewnatrz funkcji nie powinno sie stosowac takich rzeczy


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
b_chmura
post 25.06.2007, 15:01:06
Post #4





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

Ostrzeżenie: (0%)
-----


fuck myślałem ze sesja wszytko załatwi wrr
macie może jakieś pomysły żeby temu zapobiec?
Go to the top of the page
+Quote Post
skowron-line
post 25.06.2007, 15:04:41
Post #5





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


mozesz po dodaniu glosu przeniesc hederem spowrotem na strone poczatkowa i wtedy nie bedzie ptoblemu z odswiezaniem.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
b_chmura
post 25.06.2007, 15:09:14
Post #6





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

Ostrzeżenie: (0%)
-----


wolałbym unikać header... normalnie przy dodawaniu komentarzy itp stosowałem token który załatwiał sprawę...

EDIT
skowron-line: literówka... miało być
Kod
  if(!empty($glos))


Ten post edytował b_chmura 25.06.2007, 15:12:29
Go to the top of the page
+Quote Post
Dandelion
post 25.06.2007, 15:33:30
Post #7





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

Ostrzeżenie: (0%)
-----


a czemu wolalbys unikac headerow ?
Go to the top of the page
+Quote Post
b_chmura
post 25.06.2007, 17:35:44
Post #8





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

Ostrzeżenie: (0%)
-----


już poradziłem sobie z tym problemem (przy zapisie sprawdzam czy ciacho lub sesja istnieje jeśli tak to nie zapisuje)

jeśli chodzi o header to po prostu nie lubię zbędnie wykorzystywać nagłówków


EDIT
poprawiona wersja dostępna pod tymi samymi linkami

Ten post edytował b_chmura 25.06.2007, 17:36:56
Go to the top of the page
+Quote Post
luki100011
post 27.06.2007, 11:18:37
Post #9





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

Ostrzeżenie: (0%)
-----


Nie wiem czy to błąd czy nie
Ale nawet jak nie wybiorę nic z listy to i tak oddam głos.


--------------------
Go to the top of the page
+Quote Post
b_chmura
post 27.06.2007, 12:10:21
Post #10





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

Ostrzeżenie: (0%)
-----


Głos automatycznie oddawany jest podczas pierwszego uruchomienia skryptu. Jest to ocena dostateczna (umiarkowana) od której dopiero teraz internauci mogą oddawać swoje głosy (z początku oceniana rzecz jest po prostu umiarkowana (ni jaka) a następnie albo coraz niżej albo wyżej oceniana)
Go to the top of the page
+Quote Post
Fixer
post 7.08.2007, 13:52:09
Post #11





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 24.10.2004
Skąd: TG

Ostrzeżenie: (0%)
-----


przydało by się by Twój skrypt był też kompatybilny z PHP4 bo działa tylko na PHP5

w lini 63 i 82 funkcja file_put_contents() wymaga poprawy na starszy zapis
Najlepiej zrobić to wykrywając czy funkcja istnieje i jeśli nie to użyć starego sposobu zapisu

  1. <?php
  2. if (function_exists('file_put_contents') == false) {
  3. function file_put_contents($file, $string) {
  4. $f=fopen($file, 'w');
  5.  
  6. fwrite($f, $string);
  7. fclose($f);
  8. }
  9. }
  10. ?>


PS dobra robota smile.gif

Ten post edytował Fixer 7.08.2007, 13:54:21


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:23