Witam,

w tej sondzie żeby oddać głos trzeba podać 5-znakowy kod z listy (lista w pliku z kodami, wygenerowanymi losowo ciągami 5 znaków, każdy kod w osobnej linii pliku, kody nie powtarzają się mechanizm sprawdza, czy dany kod występuje na liście, a jeśli tak, zalicza głos i usuwa kod z listy)
- jedna osoba może oddać wiele razy głos, ale za każdym razem musi użyć nowego kodu


Ogólny zarys jak to mogłoby wyglądać:
-zrobię pole, w którym trzeba podać kod,
-już po wysłaniu kodu przez formularz otworzę plik za pomocą funkcji file() - otrzymuję tablicę, w której każdy element to kolejna linia,
-za pomocą in_array() sprawdzam, czy kod wprowadzony przez użytkownika znajduje się w tej tablicy. Jeżeli nie zwracam błąd, jeżeli tak muszę zapisać plik od nowa,
-za pomocą implode() tworzę ciąg do wstawienia do pliku,
-zapisuję ten plik fopen(), fwrite(), no i na koniec fclose().

Jak widać logistycznie wiem jak to powinno wyglądać(ktoś mnie nakierował na ten sposócool.gif jednak nie potrafię napisać kodu do tego:(
Chciałbym, nawet jeśli nie gotowy kod, to chociaż aby ktoś rozpisał mi to co wymieniłem od myslników bardziej szczegółowo, żebym mógł dojść do tego jak to zrobić.

Z góry dziękuję za pomoc,
Pozdrawiam