Autor | Zpráva | ||
---|---|---|---|
samotar Profil |
#1 · Zasláno: 2. 11. 2006, 21:09:08
Dobrý večer všem,
chtěl bych vypsat obsah složky (to umím) ale třeba až od 20. souboru = prvních 20 přeskočit a všechno ostatní vypsat (to už neumím). Děkujů |
||
jonge Profil |
#2 · Zasláno: 2. 11. 2006, 21:09:49
Hoď sem script, já ti to upravím.
|
||
samotar Profil |
#3 · Zasláno: 2. 11. 2006, 21:36:55
<?php
$dh = opendir('img'); while ($file = readdir($dh)){ echo $file, '<br>'; } ?> |
||
koudi Profil |
#4 · Zasláno: 2. 11. 2006, 21:38:18
Asi takhle: ulož si ty soubory do pole (nevypisuj je přímo) a pak je začni vypisovat až od dvacátý položky.
|
||
samotar Profil |
#5 · Zasláno: 2. 11. 2006, 21:42:06
doufám, že se nepletu a polemi myslíš array, pokud ano, nevím jak soubory do "pole"dostat...
|
||
Alphard Profil |
#6 · Zasláno: 2. 11. 2006, 21:45:17
<?php
$i = 1; $dh = opendir('img'); while ($file = readdir($dh)){ $i ++; if ($i < 20) continue; echo $file, '<br>'; } ?> |
||
koudi Profil |
#7 · Zasláno: 2. 11. 2006, 21:46:37
Přesně tak, co jinýho :). Tak třeba tak, že místo echo tam napíšeš $Pole[] = $file. Zkus si o tom něco nastudovat, pole jsou hodně užitečná věc...
|
||
koudi Profil |
#8 · Zasláno: 2. 11. 2006, 21:50:39
Alphard
Pěkné řešení. Sem si nějak neuvědomil, že i tenhle pseudojazyk umí příkaz continue :). |
||
samotar Profil |
#9 · Zasláno: 2. 11. 2006, 21:52:26
děkuju, hlavně že tam podobný princip používám při přeskakování "." a ".." no nic jsem lama a nestydím se za to (i když bych měl) díky všem a dobrou noc.
|
||
minimal Profil * |
#10 · Zasláno: 2. 11. 2006, 21:54:51
subory do pole:
function get_files_array($path) { $dump=array(); $dir=opendir($path); while($item=readdir($dir)) { if(($item!="..")&&($item!=".")&&(!is_dir($path.$item))) { $dump[]=$item; } } closedir($dir); return $dump; } |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0