Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rating script [php/mysql]
Forum PHP.pl > Forum > Przedszkole
bastek8989
Witam

Chcialym zrobic ewentualnie znalesc skrypt/tutorial do oceniania podstron i zapisywania danych w mysql chcialbym zeby po oddaniu glosy blokowal ip zeby niemozna bylo floodowac

zgory dziekuje
pozdrawiam
Amorph
formularz -> mysql ->ciasteczko
Poszukaj wszystkiego na forum... jest mnóstwo.... Ja podałem najprostrzy z możliwych algorytmów.
erix
Cytat
mysql chcialbym zeby po oddaniu glosy blokowal ip zeby niemozna bylo floodowac

O przepraszam, a dlaczego dyskryminujesz gości łączących się z sieci osiedlowych?
bastek8989
spox udalo mi sie zrobic dzialajacy formularz + mysql, mozesz powiedziec mi jak zastosowac ciastezka zeby blokowaly usera po oddaniu glosu?

ps.
sory za byka ale niemusiales sie czepiac
mike
Cytat(bastek8989 @ 13.10.2006, 09:39:54 ) *
mozesz powiedziec mi jak zastosowac ciastezka zeby blokowaly usera po oddaniu glosu?

1. Jest ciacho? Nie pozwalasz na dodanie głosu.
2. Nie ma ciacha? Pozwalasz na głos i ustawiasz ciacho.

Cytat
ps.
sory za byka ale niemusiales sie czepiac

Bykom-STOP, Forum php.pl popiera akcję.
bastek8989
ok

a jak wygladal by skrypcik wysylajacy do ciasteczek ip zablokowanych (co oddali glos) i po uplywie czasu odblokowywal

jesli mozna prosic smile.gif
mike
Co ten skrypt ma odblokowywać?
Ciasteczko? Przecież podczas ustawiania możesz ustwaić mu czas ważności.
bastek8989
chodzi mi zeby skrypcik blokowal ip (a najlepiej przegladake i inne) osobnika po oddaniu glosu,

moj skrypcik oceniania obsluguje wiele podstron (cos ala ocenianie pliku) czy ciastezka blokujace ip na okreslony czas beda obslugiwaly kazda z podstron z osobna?
uli
Cytat(bastek8989 @ 13.10.2006, 08:15:10 ) *
ok

a jak wygladal by skrypcik wysylajacy do ciasteczek ip zablokowanych (co oddali glos) i po uplywie czasu odblokowywal

jesli mozna prosic smile.gif


Funkcja setcookie

Sprawdzasz ciacho:

1. jak jest to nie moze głosować
2. jeśli nie ma to głosuje i ustawiasz ciacho z terminem ważności:

  1. <?php
  2. setcookie (<nazwa ciacha>,,time()+<czas waznosci w sekundach>);
  3. ?>


To uzupełnienie posta mike_mech.

@UP:
Dla każdej z podstron dajesz inną nazwę ciacha i po kłopocie
Amorph
Człowieku.....
poczytaj o co chodzi z ciasteczkami...
Po oddaniu głosu wysyłasz cookie do usera...
Jeśli następnym razem wejdzie na tą samą stronę to skrypt sprawdza czy jest ciacho...
Jak jest to blokujesz ew. wogóle nie wyświetlasz możliwości głosowania...
P.
bastek8989
wiem jak dzialaja ciastekczka ale niewiem jak zrobic zeby: jesli ciasteczko jest nie wykonuj skryptu jesli niema wykonaj

mozecie pomoc?
uli
Cytat(bastek8989 @ 13.10.2006, 08:37:49 ) *
wiem jak dzialaja ciastekczka ale niewiem jak zrobic zeby: jesli ciasteczko jest nie wykonuj skryptu jesli niema wykonaj

mozecie pomoc?


  1. <?php
  2. if (isset($_COOKIE['<nazwa>'])) {
  3.  
  4.  echo "Sorry Winetou - już głosowałeś";
  5.  
  6.  } else {
  7.  
  8.  tu skrypt glosowania
  9.  
  10.  }
  11. ?>
bastek8989
problem

Parse error: syntax error, unexpected T_ECHO in /home/bastek/public_html/widzimisie/vote.php on line 6

na lini 6 znajduje sie
  1. <?php
  2. echo "Sorry Winetou - już głosowałeś";
  3. ?>
uli
Cytat(bastek8989 @ 13.10.2006, 08:46:01 ) *
problem

Parse error: syntax error, unexpected T_ECHO in /home/bastek/public_html/widzimisie/vote.php on line 6

na lini 6 znajduje sie
  1. <?php
  2. echo "Sorry Winetou - już głosowałeś";
  3. ?>


Więcej kodu daj - od początku do 6 linii.
I zwróć uwagę na IF - poprawiłem bo z palca pisałem i nie domknąłem nawiasów - zobacz mój poprzedni post (linia poprawiona).
bastek8989
zauwazylem poprawilem, jeszcze 1 problem dotyczacy tematu smile.gif

jak zrobic zeby

  1. <?php
  2. if (isset($_COOKIE['nazwa']))
  3. ?>


nazwa cookie odpowiadala zmiennej $id?
mike
Boże Ty widzisz a nie gzmisz!

Człowieku, wstałes dopiero? zacznij myśleć SAM!
Walisz posta co 5 min. zamiast sam pomyśleć.

Na przykład tak:
  1. <?php
  2.  
  3. if (isset($_COOKIE['nazwa' . $id]))
  4.  
  5. ?>
bastek8989
spox bede pamietal smile.gif

dzieki za pomoc wszystkim
pozdrawiam
Amorph
Chciałbym ta twoją stronę zobaczyć.. pewnie wszędzie dookoła będzie grzmiało wielkimi literami:
Copyrights 2006 bastek8989...
A może się mylę ?
bastek8989
daj gg czy maila to ci pokaze
http://hosting.czechowice.net.pl/~bastek/ to moje portfolio, jestem bardziej grafikiem anizeli programista ucze sie dopiero
Amorph
Wypytujesz o podstawowe rzeczy z tematów Mysql i php a w portfolio masz kompletną praca i podpisaną, że użyłeś technik php i mysql... Czy to trochę nie dziwne?
Bastek in action
Cytat z twojego portfolio
Cytat
Grafika, Edycja Treści [php/mysql]

ehhh...Bastek, Bastek
PS
Cytat
"Edycja Treści" - to prosty w obsłudze CMS oparty o MySQL i php pozwalający szybko oraz z poziomu przeglądarki zmienić, dodać lub usunąć treść ze strony, w której panel został zainstalowany.

i dalej:
Cytat
Edycja Tresci copyrights by BASTEK All Rights Reserved
bastek8989
edycja tresci to edycja tresci z uzyciem mysql i? edycja dodawanie usuwanie wiekszosci firm to wystarczy oco chodzi? moge zobaczyc Twoje prace?

ps,

pytam o podstawy mysql bo to forum przedszkole a nie gimnazjum jak ci sie wydaje

mhm moge wiedziec co w tym dziwnego? niepotrzeboalem bardziej rozbudowanego cms'a gdyz to robia zamnie programisci EDYCJA tresci sluzy edytowaniu TRESCI najczesciej wizytowek firm a ze ja zrobilem t osie podpisalem nie?
uli
offtopic.gif offtopic.gif

Dopisywanie, edycja danych copyright by BASTEK ?

Argggggggghhhhhhh laugh.gif laugh.gif
nospor
Problem topicu zostal rozwiązany. Wszelkie docinki prosze prowadzic na PW. 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.