Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Najczęściej ściągane
banan
post 6.06.2004, 18:25:58
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 28.05.2004

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


Witam szanowną elYtę.

Czy ktoś potrafiłby napisać skrypt (ja się głowię jak to zrobić, ale wszystko szklag trafia), który wyświetlał by 5 popularnych plików z downloadu, z tym że pliki są pogrupowane w kategorie (każda kategoria to osobny plik - nazwa_kategorii.dat) i znajdują się w katalogu download/data/? Schcemat pliku każdej z kategorii wygląda tak:

ilość_ściągnięć||tytuł||adres_pliku||opis||rozmiar||identyfikator pliku

adres do ściągnięcia poliku wygląda tak:

adres_strony/download/download.php?action=save&id=identyfikator&cat=kategoria

Wiem, że to jest trudny skrypt (zależy dla kogo) dlatego może stanowić niezłe wyzwanie....


--------------------
---
Go to the top of the page
+Quote Post
tsharek
post 6.06.2004, 20:01:03
Post #2





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

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


nie będę pszedstawiał skryptu tylko tok myslenia:)
a więc:
-tworzysz nową tablice downloady (array)
-czytasz katalogi i jakie znajdują się tam pliki ([manual:7fa2152343]opendir[/manual:7fa2152343] [manual:7fa2152343]readdir[/manual:7fa2152343]
- dla każdego wpiu ładujesz plik pol)eceniem [manual:7fa2152343]file[/manual:7fa2152343] - tworzy to tablicę z zawartością pliku (enter jest separatorem)
- dla każdej wartości z tablicy używasz [manual:7fa2152343]explode[/manual:7fa2152343] dla separatora ||
- teraz wżucasz to do tej tablicy którą zrobiłeś w 1 punkcie - jako klucz nazwa pliku, a wartość to ilość ściągnieć
- sortujesz wg wartości ([manual:7fa2152343]sort[/manual:7fa2152343])
- wyżucasz w postaci linku np poleceniem [manual:7fa2152343]foreach[/manual:7fa2152343]

nie chcę pszedstawiać tutaj gotowego rozwiązania - bo to moim zdaniem mija się z celem:) sam pogłuwkuj.
może są inne/leprze sposoby - ale ja to bym tak zrobiłsmile.gif

pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 07:16