Setřídění podle stažení

24 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Když mam na webu odkazy a počitam počet kliknutí na každý odkaz zvlášť. Jak mam udělat, aby se automaticky řadily podle největšího počtu kliknutí(nahoře odkazy s největším počtem kliknutí a dole s nejmenším počtem kliknutí) a bez MySQL. Stačí jenom naznačit postup, jak na to a jaké funkce by asi bylo nejlepší použít.
  2. IMHO by bylo lepsi to reseni s MySQL ... je to jedna jednoducha tabula a ... SELECT * FROM prispupy ORDER BY pocet ... Zalezi na tom, kde a jak teda ty data ukladas ... ale asi reseni by bylo nacist je do pole, kde klic by mohl vypadat nejak takhle ... "PocetPristupuZarovnanyNulamaNaStejnouDylku_PoradiBezSetrideni" ... pak uz jenom pouzit fci ... ksort() ... a projit a vytisknou pole (tedy pole poli, aby to melo smysl, jinak pokud je ta relace jednoducha ... nazev -> pocet pristupu, tak muzes pouzit jen fci sort() Radek
  3. hm, ale přes MySQL by to opravdu bylo lepší:-).
  4. >Radek každej klik na odkaz zapisuji do samostatného ****.txt souboru je to pro me přehlednější, taky sem si myslel že to přes pole bude nejjednodušší >Lukasik s MySQL se moc nekamarádim, prostě mi nevyhovuje a snažim se dělat všechno bez ní(je to i lepší, protože webzdarma ji dřív nepodporoval)
  5. Já ji dřív taky nechtěl ale když jí poznáš, už jí neopustíš^_^.
  6. presne tak ja se taky stitil a tedka uz by to bez ni neslo, vsecko je jednodusi ^^
  7. jj
  8. Právě že ji taky začínam poznávat a to je pro mě špatný, začínam ji mít rád.
  9. kolik by stálo naprogramování toho scriptu v php a bez mysql
  10. Je to tak snadne ze nema cenu rikat cenu :-) Ale nejspis pro plnou dynamiku a elegantnost by se ty napr. soubory museli na server uploadovat a protahovat pres PHP - kvuli jakemusi zacleneni do pcitadla aby se to nemuselo delat rucne. jinak by to slo samozrejme i pres adresarove fci.
  11. Kdyby ti nevadilo, ze je to <b>S</b> MySQL ... tak ti ten skript napisu zadarmo :) Radek
  12. radek je moc hodnej, me by spis zajimalo kdyz sme u toho stahovani jak se da nejak sikovne zistit kolik lidi uz ten soubro stahlo..
  13. Napadaji me 2 reseni ... 1. presne technologicke ... udelas si stahovatko.php a v parametru mu predas, jaky soubor chces stahnout (podobne, jako se generuji obrazky z PHP) prectes ten soubor a posles ho na vystup a pri ty prilezitosti neco nekam zalogujes :) 2. Jednoduche psychologicke ... odkaz se bude tvarit jako link na cosi.zip, ale misto toho se otevre stranka kde neco zalogujes a pak teprve zacnes stahovat ... reseni je asi zase vic ... HTTP redirect, dalsi kliknuti, mozna i JS. Radek
  14. Znám asi lepší řešení (no dost podobné:-)). Odkaž ho např. na download.php připiš si do DB že to stahnul a pak dej header(location: sobor.zip); Vše...
  15. jj to je dobry a jednoduchy s tou databazi to je asi imho lepsi
  16. > Znám asi lepší řešení (no dost podobné:-)). zalogovat -> zapsat do DB (jedna z moznych implementaci) HTTP redirect -> header(location: sobor.zip); Ale musim uznat, ze to tvoje vysvetleni je urcite citelnejsi :o) ... obcas bych se mel na ty svoje programatorsky teorie vykaslat :))) Radek
  17. hehe to bych nerekl
  18. pripadne mi to lukasikovo reseni originalni ;-))) kdyby to radek nenaznacil hned v moznosti cislo jedna :-))) >obcas bych se mel na ty svoje programatorsky teorie vykaslat :))) ...tim to neni. to je tim, ze nekteri poradne nectou (nekdy to i priznaj :-) jen to proleti a pak se resi to same dokola. :-) m.s.
  19. Chtel bych se jen zeptat jak mas udelane to, z po kliku se ti spusti nejake PHP. Nebo teda ze se ti otevre nove okno, zacne se stahovat a pak se zase zavre.
  20. heh? zkus <A href=script.php targe=_blank>;).
  21. Podezřele jednoduché :-/
  22. :-).
  23. sakra vůbec mi to nejde a to už to skoušim asi tejden, nechcete mi to blíže naznačit. už jsem z těch for a endfor úplně mimo a to se mi to pořad netřídí podle nejvíce staženého souboru(nahoře) a nejméně staženého souboru dole
  24. MySQL: ... SELECT * FROM pocitadlo ORDER BY pocet ... ;~) Ale nechci byt jizlivy :o) ... Napln si nejaky pole (mel by to byt jeden jednoduchy cyklus for) ... vtipne vymysli klic, tak aby byl unikatni a jeho abecedni razeni odpovidalo tomu, co chces ty (priklad jsem tu uz nekde psal) ... pak pouzij funkci ksort() ... ted uz staci projit pole ... while + each() ... nebo foreach (druhy simple cyklus). Radek

← Zpět na všechna témata