ForumCała strona

Nawigacja

Aktualnie online

Gości online: 8

Użytkowników online: 0

Łącznie użytkowników: 25,393
Najnowszy użytkownik: Assassin

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
06.12.2024 23:45:46
Amen

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Czasowe ograniczanie ściągania plików przez gości z downloadu
razin
Witam

Czy istnieje modyfikacja która w standardowym Downloads PF v7 umożliwiała by pobranie kilku plików w oznaczonym czasie z pojedynczego adresu IP.

Jeżeli temat był już poruszony proszę o skasowanie.
Edytowane przez Pieka dnia 07.02.2010 17:16:12
 
Wścibski Gość
Dodany dnia 25.12.2024 16:54:42
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
piotrek199214
Najprawdopodobniej nie istnieje (o ile mi wiadomo). Można natomiast taką modyfikację wykonać.
Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny pomogl[1]_1.png
Tanie tworzenie wtyczek, masz problem napisz.
 
www.piocom.eu
razin
Chodzi mi oto aby był wprowadzony limit pobierania plików w przedziale godzinnym lub dniowym z pojedynczego adresu IP. Przekopałem troszkę PL i UK support i nie ma takowego dodatku.
 
piotrek199214
Z tym jest trochę zabawy, ponieważ trzeba byłoby dodać pole do bazy aby było wiadomo kiedy i z jakiego IP ostatnio pobrano dane. I dodanie kodu do pliku downloads.php

Pozdrawiam

Wiadomość doklejona:
Jeżeli wcześniej nie modyfikowałeś pliku downloads.php to podmień na ten z załącznika. Jeżeli nie to:

1. Wchodzisz do pliku downloads.php i odnajdujesz ~30:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Pod tym kodem dodajesz:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


2. Następnie odnajdujesz kod ~85:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


i zamieniasz na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Za czas odpowiada:
if (!$results || $datas['info_data']+1800 < time()) {

+1800 = 30 min.

3. Wchodzisz do bazy MySQL i wklejasz kod do zapytania SQL:
Pobierz kod źródłowy  Rozwiń Kod źródłowy MYSQL


Pozdrawiam


PW od moderatora:
  1. Odświeżenie Tematu - khaman 07.02 - 18:11

Edytowane przez piotrek199214 dnia 07.02.2010 17:50:35
Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny pomogl[1]_1.png
Tanie tworzenie wtyczek, masz problem napisz.
 
www.piocom.eu
razin
Witam i dziękuję

Dziś już tego nie sprawdzę gdyż też mam pewne obowiązki.

Dam znać poprzez PW żeby nie robić Off topów.

Pozdrawiam


PW od moderatora:
  1. Ogólna Uwaga - Pieka 07.02 - 19:14

Edytowane przez razin dnia 07.02.2010 21:45:47
 
kefirek
W załączniku daje swoją wersje z panelem admina gdzie można ustalić czas w formie minut lub godzin lub dni. Dodatkowo oparte o COOKIE. Instalacja jak normalny infusions oraz w pliku download.php będzie wymagał zmiany w 2 miejscach

Na początku po
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Dodajemy
Pobierz kod źródłowy  Rozwiń Kod źródłowy


I potem zamieniamy kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Na
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Folder z załącznika wrzucamy do folderu infusions i instalujemy
kefirek dodał/a następującą plik:
download_time_limit.zip [4.18kB / 444 Pobrane]

Edytowane przez kefirek dnia 07.02.2010 20:09:18
 
razin
Witam

Sprawdziłem i obydwa sposoby są dobre.

Do Kefirek

Mam pytanie dt tego co zaznaczyłem na obrazku czy to w nawiasie to jest to czas pozostały do pobrania pliku?

I wg. Cookie jak dodałeś to można zrobić tak jak jest to z pobieraniem na Rapidshare że bez względu czy wyczyści sie cache i cookies przeglądarki to czas jest naliczany od ostatniego wejścia na stronę a nie na nowo żeby móc pobrać plik.

www.lgservice.pl/files/1.JPG
Edytowane przez razin dnia 07.02.2010 22:30:19
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl