Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Skrypt limitu
Michal2451
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 4.12.2010

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


Cześć!
2 sprawy (IMG:style_emoticons/default/winksmiley.jpg)
1. Szukam osoby, która by mi pomagała na bieżąco z problemami z php i mysql na gg (IMG:style_emoticons/default/winksmiley.jpg) Głupio jest mi co chwile zakładać nowe tematy tutaj.
2. Żeby to nie był spam to:
Przykładowo robię portal udostępniający pliki. W dodanym pliku w [code] są linki do pobrania. Zarejestrowana osoba ma np. w kolumnie limit 3 punkty. W code linki byłyby ukryte, lecz po kliknięciu buttona odejmował by się jeden punkt z kolumny limit i pokazywane by były linki dla tej osoby, która to kliknęła już na zawsze. I gdy będzie 0 punktów button by się już nie pokazywał, albo pokazywał obrazek "nie masz punktów" (IMG:style_emoticons/default/tongue.gif) Coś w rodzaju "piw" na niektórych forach. Klikasz w button "piwo" i linki są pokazywane (IMG:style_emoticons/default/winksmiley.jpg) Jak to zrobić? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Dość prosto (IMG:style_emoticons/default/winksmiley.jpg)

1. na początku skryptu z linkami sprawdzasz zapytaniem do bazy czy użytkownik ma punkty
2. wszystkie żądania o pobranie pliku przechodziły by przez jeden plik np. download.php
przykładowy link: http://www.example.pl/index.php?p=download...fdj3f8erhfeirfe
3. "FEdfdj3f8erhfeirfe" jest to hash prawdziwej nazwy pliku zapisany w bazie danych. Sprawdzasz czy danych hash istnieje jeżeli tak to "manipulując" nagłówkami wysyłasz plik do pobrania [ to tak w uproszczeniu! ]

Aha przed wysłaniem pliku odjemujesz punkty kolesiowi (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 05:30