Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Najwięcej czytany.
Forum PHP.pl > Forum > Przedszkole
ADeM
Jak zrobić skrypt Najwięcej Czytany. Jak macie taki skrypt i udostępnilibyście to proszę o odpowiedź w temacie.



I mam zrobiony plik txt tak
Kod
4317986549274 & <a href="przyklad.php">przykład</a>
43520 & <a href="przyklad1.php">przykład1</a>
1436000 & <a href="przyklad2.php">przykład2</a>
1436000 & <a href="przyklad3.php">przykład3</a>
...

To jak wybrać z tego pięć żędów o największych liczbach i jak wyświetlić kod który znajduje się obok liczby oczywiście kod tych pięciu największych liczb.


I jeszcze jak do tego pliku przy otwarciu strony zwiększyć odpowiednią liczbę o 1?
Proszę o pomoc i z góry dziękuję... sadsmiley02.gif
AndyPSV
Przechodzisz wszystkie wiersze dając explode na znaku amperstand (&), następnie sort()... Reszta jest już oczywista...
ADeM
jestem bardzo poczatkujacy wiec moglbym prosic adres stronki z wyjasnieniem co i jak sie uzywa to explode czy cos i sort... please
ADeM
Dzięki.. Ale to explode całe mam po angliku sad.gif a natomiast sort jest po polsku tylko nie wiem jak posortowac zawartosc pliku... sad.gif
sf
Słuchaj. Dzisiaj są takie czasy, że jeżeli ktoś chce programować to chce czy nie chce nauczyć się angielskiego musi. Taki komputerowy dzieciak nawet z gier sie trochę uczy, jeżeli w szkole jeszcze nie miał. Pozatym jest strona http://słowniki.onet.pl i tłumaczysz sobie co trudniejsze słowa.

Żeby coś posortować to trzeba wgrać z pliku jego zawartość do jakieś tablicy. Może kup sobie najpierw jakąś książke do programowania w php. Na szczęście są one po polsku. Bo widać, że masz małe pojęcie o programowaniu, a książka naprawdę Ci dużo pomoże (o ile kupisz dobrą). Gdzieś na forum były podawane dobre książki do php (chyba w dziale php Początkujący).
ADeM
Nie mam kasy na książki... a na php kompletnie się nie znam... może ktoś mi jeszcze pomoże sad.gif
Vengeance
troche to moze byc "chamskie" ale skoro nie znasz php i jak widać nie masz zamiaru się go uczyć (to zle bo po angielsku, to zle bo ksiazki drogie, to zle bo ty chcesz gotowy kod) to na chol..ere koniecznie musisz wstawiac jakies bajery do siebie na stronke?
ADeM
Ale ja sie chce nauczyć php. Nic takiego nie powiedziałem.
Michał Fikus
To zacznij czytać:
php.pl
php5.pl
php.webinside.pl
php.webhelp.pl
ygerg.com
strefaphp.net
phpsolmag.org/pl/

Potem:

php.net
zend.com
sitepoint.com
google.pl -> php


Podstaw nauczysz się z polskich stron napewno, a jak zaczniesz czytać zagraniczne, więcej rzeczy stanie się jasnych, a nam udowodnisz, że chcesz się uczyć. Trochę własnej inicjatywy.
ADeM
sad.gif sad.gif sad.gif to sort nie zadziała... znaczy zadziała ale później jak zwiększyć dobrą liczbę o jeden przy otwarciu którejś strony... sad.gif sad.gif sad.gif
Vengeance
wejść wreszcie na strony podane powyżej i poczytać o obsłudze plików exclamation.gif! chcemy pomagać. ALE NIE DAMY CI gotowego rozwiązania. Dojdz do czegoś sam. Choć sam sposób obmyśl nie koniecznie wykonanie.
donpedro_
Cytat(ADeM @ 2004-10-31 14:49:46)
sad.gif sad.gif sad.gif to sort nie zadziała... znaczy zadziała ale później jak zwiększyć dobrą liczbę o jeden przy otwarciu którejś strony... sad.gif sad.gif sad.gif

uzyj bazy mysql i inkrementacji, pozniej wszystko posortuj zapytaniem.
ADeM
oj mysql sad.gif nie umiem....
e4you
jak nie sort to asort

ps zeby sortowac musisz wrzucic te dane do tablicy jak dobrze pamietam
bela
Cytat(ADeM @ 2004-11-01 20:58:50)
oj mysql sad.gif nie umiem....

nie umiesz? naucz się winksmiley.jpg
donpedro_
Cytat(ADeM @ 2004-11-01 20:58:50)
oj mysql sad.gif nie umiem....

I tak musisz gdzies te dane trzymac, wiec albo w pliku, albo w bazie.

Masz to forum, jest manual, wszystkiego mozna sie dowiedziec bez problemu.
ADeM
Dobra... zamknijcie temat bo i tak tego nigdy nie zrboie... za trudne... sadsmiley02.gif
Michał Fikus
Jeśli za trudne jest czytanie, to lepiej zrezygnuj z programowania, tworzenia www...

chodzenia do szkoły, poznawania literatury, oglądania Wiadomości (lub Faktów, jak kto woli) a dokładniej rzecz biorąc to z prawie wszystkiego.
Człowieku! Wysil się troche! Sortowanie tablic masz chyba na bastek.zwa.pl.
bregovic
Jak tak się będziesz łatwo poddawał to daleko nie zajdziesz winksmiley.jpg
Przeczytaj komentarze w poniższym kodzie, i przeczytaj informacje na temat funkcji:
file" title="Zobacz w manualu PHP" target="_manual
foreach" title="Zobacz w manualu PHP" target="_manual
explode" title="Zobacz w manualu PHP" target="_manual
sort" title="Zobacz w manualu PHP" target="_manual
  1. <?php
  2.  
  3. //czytamy plik linia po lini do tablicy
  4. $arrLinie = file('plik.txt');
  5.  
  6. //przechodzimy poprzez tablice
  7. foreach($arrLine as $strLine)
  8. {
  9. //eksplodujemy aktualną linię na znaku '&'
  10. $arrDividedLine = explode('&', $strLine);
  11.  
  12. //tworzymy pomocniczą tablicę do przechowania danych
  13. $arrData[$arrDividedLine[0]] = $arrDividedLine[1];
  14.  
  15. //tworzymy tablice tylko z numerkami
  16. $arrNumbers[] = $arrDividedLine[0];
  17. }
  18.  
  19. //srtujemy numerki
  20. sort($arrNumbers);
  21.  
  22. //wyciagamy z tablicy z danymi pierwszy rekord
  23. print $arrData[$arrNubers[0]];
  24.  
  25. //i tak dalej;)
  26.  
  27. ?>
ADeM
Wielkie dzięki... Nie sprawdzałem jeszcze... I ten kod co podałeś co on zrobi??
donpedro_
Cytat(ADeM @ 2004-11-01 23:27:22)
Wielkie dzięki... Nie sprawdzałem jeszcze... I ten kod co podałeś co on zrobi??

Przeczytaj tekst w kolorze pomaranczowym, bedziesz wiedzial.
ActivePlayer
boshe... moge dostac ostrzezenie za to co napisze...

czlowieku exclamation.gif!

Przeczytaj te komentarze exclamation.gif Poczytaj o tablicach... naucz sie choc troche... wiesz wogole co to jest zmienna questionmark.gif :| wiesz do czego sluzy foreach questionmark.gif

Myslisz ze napiszesz tutaj co potrzebujesz a ktos Ci to tak "z dobrej woli" napisze questionmark.gif Oj nie... w tym swiecie nie ma nic za friko... WYSIL TROCHE MÓZGOWNICE...
ADeM
Dobra... przeczytałem.... ale to nic nie robi niestety i nie wiem co zrobic...
e4you
jak masz zapisane dane w tym pliku.txt questionmark.gif?
scanner
Przenoszę: php => php Początkujacy.
ADeM: niestety po rozwoju watku widzę, że Twój problem nie zostanie rozwiązany, bo Ty po prostu wykazujesz całkowity brak zrozumienia wyjaśnień.
Dostałeś nawet gotowca (prawie) i to z komentarzami.

Poczytaj troche teorri o programowaniu, a później bież się za praktykę.
ADeM
sad.gif

Mam zapisane dane w pliku tak:
Kod
4317986549274 & <a href="przyklad.php">przykład</a>
43520 & <a href="przyklad1.php">przykład1</a>
1436000 & <a href="przyklad2.php">przykład2</a>
1436000 & <a href="przyklad3.php">przykład3</a>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.