"Dynamické seznamy" na www

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

habakuk
nováček
Příspěvky: 31
Registrován: září 04
Bydliště: Lázně Kynžvart
Pohlaví: Nespecifikováno
Stav:
Offline

"Dynamické seznamy" na www

Příspěvekod habakuk » 14 úno 2010 18:57

Zdravím všechny programátory webů a mám laický dotaz: Je možné naprogramovat stránky tak, aby se při přístupu na ně vytvořil seznam odkazů
na soubory v definovaném adresáři s jejich parametry (název, datum, velikost) a seřazený podle data vzniku (příp. s volbou řazení)?
Mám představu, že bych potom jenom mazal nebo přidával soubory (doc, pdf, zip apod.) a při přístupu na stránku by byl k dispozici vždy právě aktuální seznam. Jde-li to, je tady někdo ochoten to dodat?

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: "Dynamické seznamy" na www

Příspěvekod CZechBoY » 14 úno 2010 20:40

Přes PHP a nějakou funkci na listování souborů v adresáři, pak dáš něco jako
[syntax lang=php]
<?php
echo "<a href='$soubor'>$soubor</a><br>";
?>
[/syntax]
a zobrazí se ti výpis celý složky s odkazem na soubor, nevím jak přesně chceš aby to fungovalo...
kdyžtak funkce na čtení souborů je readdir
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: "Dynamické seznamy" na www

Příspěvekod Myloš » 14 úno 2010 21:13

Nevím, jestli je to přesně odpověď, jakou čekáš, ale
  • Opera disponuje panelem Odkazy, který vygeneruje seznam všech odkazů na dané stránce
  • Program Xenu's Link Sleuth umí zkontrolovat (i offline) funkčnost (platnost) odkazů na stránkách celého webu, neboli seznam vygeneruje.
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)

habakuk
nováček
Příspěvky: 31
Registrován: září 04
Bydliště: Lázně Kynžvart
Pohlaví: Nespecifikováno
Stav:
Offline

Re: "Dynamické seznamy" na www

Příspěvekod habakuk » 15 úno 2010 11:00

Díky za tip, ale pro mě je to příliš složité. Jde o to, že na webu mám jakousi databanku různých dokumentů a vždy když nějaké přidám nebo
smažu, tak musím přes prográmek (ve FoxPro) vygenerovat pro daný adresář index.html a ten také zkopírovat na web, což pro několik adresářů
je otravné, protože musím spouštět PC s omezenou pamětí (kvůli FoxPro), pak je to líné a zase restartovat atd. Vychází mi dvě řešení:

1) aby to stránka uměla udělat sama, t.zn. že při vstupu na stránku by se teprve vytvořil aktuální index

nebo

2) naprogramovat prográmek (Pascal,C či co já vím), který poběží pod W7 64, a který vytvoří ten index v zadaném adresáři a všech podadresářích.

Snad už je jasnější?

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: "Dynamické seznamy" na www

Příspěvekod CZechBoY » 15 úno 2010 14:46

Takže chceš napsat kód v PHP který ti udělá ty adresy ?
[syntax lang=php]
<?php
$soubory = scandir(".");
While($soubor = next($soubory)):
echo "<a href='$soubor'>$soubor</a><br>";
EndWhile;
?>
[/syntax]
tento skript vypíše všechny soubory v adresáři, veřejně můžu ukázat na www.Testing.Jabko.net/scandir.php
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

habakuk
nováček
Příspěvky: 31
Registrován: září 04
Bydliště: Lázně Kynžvart
Pohlaví: Nespecifikováno
Stav:
Offline

Re: "Dynamické seznamy" na www

Příspěvekod habakuk » 15 úno 2010 16:58

Výborně, to je skoro ono. Jenom kdyby to mohlo být ještě v nějaké tabulce (myslím graficky) doplněné o velikost a datum a podle data seřazené.
A to vše zamontovat do stávajích stránek. Je-li možné se domluvit na dodání na klíč, kontaktuj mne na cloumal@seznam.cz, zatím díky.

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: "Dynamické seznamy" na www

Příspěvekod X » 15 úno 2010 18:43

Ve formě FTP by to být nemohlo?

habakuk
nováček
Příspěvky: 31
Registrován: září 04
Bydliště: Lázně Kynžvart
Pohlaví: Nespecifikováno
Stav:
Offline

Re: "Dynamické seznamy" na www

Příspěvekod habakuk » 15 úno 2010 18:51

Asi ano, jen nevím co si mám pod tím představit. Já znám FTP jen jako prostředek ke zkopírování souborů z počítače na server hostingu pomocí Total Commanderu. Předtím ale musím, jak jsem výše napsal, vyrobit ty seznamy do formátu html a protože jsem nic jiného neměl k dispozici,
tak to dělám ve FoxPru s výše popsaným problémem s pamětí a restartováním, zkrátka chtěl bych aby se to vytvářelo samo.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: "Dynamické seznamy" na www

Příspěvekod CZechBoY » 15 úno 2010 18:56

velikost zjistíš přes fci filesize seřrazené podle data no to nevim... zjistit kdy byl soubor naposledy měněn je lehké, na to je fce filemtime
to řazení podle data asi nepude, jedině podle abecedy to tam je, jedině nějakým jiným seřazovačem :-)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: "Dynamické seznamy" na www

Příspěvekod X » 16 úno 2010 01:38

Dáš odkaz na FTP a seznam s popiskami bude přece přímo tam ...

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: "Dynamické seznamy" na www

Příspěvekod CZechBoY » 16 úno 2010 15:00

X: jako že dá všem lidem přístup na FTP ?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: "Dynamické seznamy" na www

Příspěvekod X » 16 úno 2010 15:02

To už záleží podle požadavků a nastavení, lze i heslovat.


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů