EMSoft
EMSOFT - PROGRAMOWANIE
POWRÓT
» dział "radio internetowe"
» dział "programowanie"

ŚCIĄGNIJ
pobierz:
» EMSoft Charts Mini
(stara wersja skryptu)

zobacz też:
» EMSoft Charts Plus
(nowa wersja skryptu!)

SKRYPT LISTY PRZEBOJÓW

W związku z dużym zainteresowaniem skryptem listy przebojów mojego autorstwa, używanym przez internetowe Radio NetCast, postanowiłem udostępnić go na tej stronie. Koniec posługiwania się zwykłymi ankietami! Przed Wami profesjonalny skrypt, który:
- zlicza głosy, nie ujawniając wyników głosującym (w liście przebojów zazwyczaj przecież chodzi o to, aby wyniki głosowania słuchacze poznali dopiero w trakcie audycji :-))
- posiada blokadę uniemożliwiajacą kilkukrotne głosowanie z jednego numeru IP
- pozwala zagłosować jednocześnie na kilka piosenek (bardzo praktyczne przy małej liczbie głosujących)
- automatycznie generuje wyniki ustawiając piosenki na kolejnych miejscach
- jest banalnie łatwy w używaniu, instalacji i konfiguracji

Uwaga! Jest już nowa, znacznie rozbudowana wersja skryptu! Udostępniamy ją na TEJ STRONIE.

STARA WERSJA: POBIERZ [1 KB]

INSTRUKCJA OBSŁUGI

Skrypt składa się z trzech plików php:
- lista.php
- wyniki.php
- zeruj.php

oraz dodatkowego pliku formularz.php z kodem do wklejenia na stronę.

Na początku każdego z trzech plików o rozserzeniu .php zamieszczona jest linijka:

$n=15;

Liczba 15 oznacza w tym przypadku ilość piosenek, które będą umieszczone na liście. Jeżeli ma być ona inna niż 15, należy dokonać edycji każdego z plików i wpisać właściwą liczbę.

Ważne! Ponieważ system nie posiada ochrony hasłem, zalecam nadać plikom wyniki.php i zeruj.php inne, dowolne nazwy. Taka zmiana nie wpływa na działanie skryptu, a w zupełności wystarcza do zapewnienia mu bezpieczeństwa.

Teraz pliki możemy już wgrać na serwer - najlepiej do głównego katalogu! Aby skrypt działał, folderowi należy nadać prawo zapisu. Można tego dokonać np. w Total Commanderze (Pliki -> Zmień atrybuty -> Właściciel -> Zapis).

Pozostaje jeszcze wkleić odpowiedni kod na stronę, gdzie ma być widoczny formularz do głosowania. Kod ten znajduje się w dodatkowym pliku formularz.txt

Gdy wszystko to już zrobimy, skrypt powinien elegancko działać!

Wyniki głosowania sprawdzać możemy na stronie wyniki.php

Po każdym notowaniu możemy je skasować wchodząc na kasuj.php

Uwaga! Kasowanie wyników nastąpi samoczynnie po wejściu na podaną wyżej stronę! W razie pomyłki możemy jeszcze odzyskać wyniki - po skasowaniu są one zapisywane do pliku backup.txt. W celu ich przywrócenia należy podmienić plik notowanie.txt plikiem backup.txt.

Głosujący mają możliwość zgłaszania własnych propozycji do listy. Wpisywane przez nich nagrania znajdziemy na stronie propozycje.txt. W pliku formularz.txt jest napisane, jak można zrezygnować z tej funkcji.

DOWNLOAD
» SHOUTcast DSP 1.9.0
» EMSoft eRDS Control
» Skrypt - status radia
» Skrypt - lista przebojów
[wszystkie]

© Copyright by EMSoft 2003-2007