Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok NapísalOffline : 30.05.2012 19:25

Ahojte. Mám funkčný kód:
Kód:
<body>
<a href="../index.php"><input type="button" value="Späť" /><a>
<?php
$subory = scandir("zalohy");
foreach( $subory as $subor ){?>
<a href="zalohy/<?php echo $subor;?>"><?php echo $subor?><a><br>
<?php }?>
</body>

Mám s ním len taký kozmetický problém a síce, že nad výpisom súborov sú v dvoch riadkoch bodky...viď obrázokVýpis zložky Dajú sa nejak odstrániť? Resp upraviť aby to neboli bodky, ale text prípadne tlačidlá?
Ďakujem.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 30.05.2012 19:38

if ( $subor == "." || $subor == ".." ) continue;







_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok Napísal autor témyOffline : 30.05.2012 19:40

Ďakujem, práve mi kamarát poradil toto: $subory = array_diff(scandir("zalohy"), array('..', '.')); a tiež to funguje bez problémov ak by to aj niekto iný potreboval.


Offline

Správca fóra
Správca fóra
Výpis zložky

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 30.05.2012 19:41

Trochu by som upravil celý ten tvoj kód (PHP)
Kód:
<?php
$dir = "zalohy";
$subory = array_diff(scandir($dir), array('..', '.'));
foreach( $subory as $subor ){
   echo "<a href=\"".$dir."/".$subor."\">".$subor."<a><br />";
}
?>


Keby si prejavil trochu samostatnosti, nájdeš všetko potrebné v dokumentácií.







_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok Napísal autor témyOffline : 30.05.2012 19:45

Aký tam je rozdiel oproti tomu, že zložka je uložená v premennej? Ako v kóde vidím rozdiel, ale v praxi nie, tak preto sa pýtam.


Offline

Správca fóra
Správca fóra
Výpis zložky

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 30.05.2012 19:49

Asi taký, že takto je to jednoduchšie a zložku na výpis nastavuješ na jednom mieste - je dobré naučiť sa robiť tieto veci prehľadné, aby si v budúcnosti nemusel tráviť hromadu času úpravou do takejto nejakej podoby (môžeš mi veriť, viem o čom hovorím) - teraz je to nič, upravíš dve slová v celom kóde, no ak budeš mať kód na pár desiatok/stoviek riadkov, je fajn mať niekde na začiatku všetky tieto "globálne" premenné dostupné. Prípadne, ak by si to chcel v budúcnosti riešiť s formulárom a $_POST/$_GET premennými, nech nemusíš zas všetko prepisovať.
Výsledok je ale rovnaký.







_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok Napísal autor témyOffline : 30.05.2012 20:04

Chápem. A ďakujem.

// pridané po 12 minútach od posledného príspevku

Ešte otázka kvôli ktorej nechcem novú tému vytvoriť a je tak trochu mimo misu. Mám takmer celé stránku kde používam php. V nej je ale aj pár podstránok, kde ho nepoužívam(niekedy možno budem,ale zatiaľ neplánujem). Aplatí sa mi použiť koncovku *.html, alebo mám dať radšej *.php? Resp v akomkoľvek prípade, nie je lepšie použiť *.php namiesto html? V podstate nikdy neviem či neskor neimplementujem volačo z php. Stratím nejakú výhodu(okrem okamžitého náhľadu stránky ak nemám napr apache, ktorý samozrejme mám)?


Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. naformatovanie zložky

v Ostatné programy

5

445

31.01.2010 15:21

citizen Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mod_rewrite zlozky

v Ostatné

7

666

13.06.2008 23:49

qacer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ikony, zložky

v Operačné systémy Microsoft

2

486

31.01.2011 7:49

wervolf Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zablokovanie zložky

v Operačné systémy Microsoft

3

578

16.02.2009 16:18

shark777 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zaheslovanie zlozky

v Bezpečnosť a firewally

0

1049

20.04.2008 17:26

maugggly Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvorenie zlozky

v Operačné systémy Microsoft

2

361

13.01.2012 20:16

Kleno Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zložky v USB

v Ostatné zariadenia

9

380

19.05.2013 17:10

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zabranenie kopirovania zlozky

v Operačné systémy Microsoft

1

392

07.06.2010 20:02

Jeffo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zložky operačných systémov

v Operačné systémy Microsoft

5

502

19.04.2008 17:40

mikimr Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zlozky, subory, okna

v Operačné systémy Microsoft

5

523

01.02.2008 15:51

Gyrxiur Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zvláštne zložky - WinXP

v Operačné systémy Microsoft

6

445

04.10.2011 18:42

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Premenovanie zložky (Vista)

v Operačné systémy Microsoft

0

382

19.08.2011 16:21

thebastard Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Presmerovanie imaginarnej zlozky

v Ostatné

7

721

28.03.2009 14:57

Exodus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmenenie admin zlozky

v Redakčné systémy

13

733

03.02.2007 19:56

gentoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zamknutie zložky v PC

v Ostatné

1

1084

22.03.2010 12:37

palooo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc pri odstraneni zlozky

v Operačné systémy Microsoft

5

291

02.03.2017 12:48

michalesku Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra