Autor | Zpráva | ||
---|---|---|---|
tomin Profil * |
#1 · Zasláno: 26. 1. 2009, 17:12:08
Web vypada nasledovne:
v jedne ze sekci delam, dalo by se rici galerii, kde se ukazuje vzdy jen jeden obrazek a u neho jsou odkazy na predchazejici a na dalsi obrazek, obrazky jsou ulozeny v adresari na serveru. Nechci hotove reseni, chci jen popostrcit spravnym smerem. Pripadne dalsi dotazy zodpovim |
||
Alphard Profil |
#2 · Zasláno: 26. 1. 2009, 17:41:38 · Upravil/a: Alphard
// řešení pro databázi, omlouvám se
|
||
tomin Profil * |
#3 · Zasláno: 26. 1. 2009, 18:31:58
no todle mi je jasny, ale ja to beru podle obrazku z file systemu ne z DB :-)
|
||
Joker Profil |
#4 · Zasláno: 26. 1. 2009, 18:35:03
A jak se pozná, který je "předcházející" a který "následující" obrázek?
|
||
tomin Profil * |
#5 · Zasláno: 26. 1. 2009, 18:43:09
treba podle cisla souboru obrazky budou po sobe nasledovat treba 1.jpg, 2.jpg, ...
|
||
tomin Profil * |
#6 · Zasláno: 26. 1. 2009, 18:43:43
resp hledam nejake vhodne reseni
|
||
tomin Profil * |
#7 · Zasláno: 26. 1. 2009, 18:44:47
aby byla moznost variabilniho poctu po sobe ocislovanych obrazku
|
||
Alphard Profil |
#8 · Zasláno: 26. 1. 2009, 18:45:19 · Upravil/a: Alphard
tomin
omlouvám se za tu databázi, přehlédl jsem, že jde o soubory můžete soubory třeba seřadit v poli scandir() a sort(), pak najít aktuální a vypsat +- 1 jestli jsou očíslované bez mezer, tak jednoduše + a -, jen pohlídat první a poslední |
||
tomin Profil * |
#9 · Zasláno: 26. 1. 2009, 19:08:49
Dekuju ;-)
|
||
Philber Profil |
#10 · Zasláno: 27. 1. 2009, 02:46:00
nebo třeba tam estě nacpat random() a a pak omezeni zhola znáš,.. tj. 1. a shora by se to dalo udělat třeba přes file_exist a zase od 1.., aby si se nedostal do neznáma., zalezi na fantazii
|
||
tomin Profil * |
#11 · Zasláno: 27. 1. 2009, 04:56:33
ještě další věc ... jak otestovat index polí. Něco ve smyslu: když index pole větší než udělat ...
resp je nějaká fce která to umí? |
||
Philber Profil |
#12 · Zasláno: 27. 1. 2009, 13:19:58
if..??
|
||
tomin Profil * |
#13 · Zasláno: 27. 1. 2009, 17:20:13
jo, uz to mam jsem uplne pitomej...jsem nespal a uz mi to nemyslelo :-)
|
||
tomin Profil * |
#14 · Zasláno: 28. 1. 2009, 17:23:39
ještě další věc
při ověřování podmínky jestli je promena mensi nebo vetsi nez jina promena se mi nenaplnuje $pocet v $pocet nasleduje kod: $pocet='function pocet($addr){ $adresar = opendir($addr); $num=0;while ($soubor = readdir($adresar)){$num++;} $num = $num-2; } pocet("/DISK4/WWW/siria-wd.com/grafika/fotky/")'; . . . . elseif($_GET["logo"]<$pocet) { echo "<a href=\"index.php?grafika=portfolio&portfolia=loga&logo=$i_minus \">Predchozi</a>"; echo "<a href=\"index.php?grafika=portfolio&portfolia=loga&logo=$i \">Dalsi</a>"; } |
||
tomin Profil * |
#15 · Zasláno: 28. 1. 2009, 17:25:24
jde mi jen o to ze nevim jak napsat aby se provedla ta funkce
|
||
AM_ Profil |
#16 · Zasláno: 28. 1. 2009, 18:06:41
proc tu funkci proboha davas jako text promenny?
nejdriv si definuj funkci (function.....) a pak zavolej $pocet = pocet("adresa"); |
||
Časová prodleva: 3 dny
|
|||
tomin Profil * |
#17 · Zasláno: 31. 1. 2009, 12:02:42
tak se mi nepodařilo aby se mi naplnovala $pocet, jeste jednou hodim tu cast.
Nejake napady proc? // funkce, ktera spocita pocet souboru v adresari a vrati cislo function pocet($addr){ $adresar = opendir($addr); $num=0;while ($soubor = readdir($adresar)){$num++;} $num = $num-2; } // promena se kterou pracuji dal, chci aby mi $pocet mi vratila cislo $pocet=pocet("/DISK4/WWW/adresa/grafika/fotky/"); |
||
Nat Profil * |
#18 · Zasláno: 31. 1. 2009, 12:20:33
Zkus to takhle:
// funkce, ktera spocita pocet souboru v adresari a vrati cislo function pocet($addr){ $adresar = opendir($addr); $num=0; while ($soubor = readdir($adresar)){ $num++; } $num = $num-2; return $num; } // promena se kterou pracuji dal, chci aby mi $pocet mi vratila cislo $pocet=pocet("fotky"); echo $pocet; Nat |
||
tomin Profil * |
#19 · Zasláno: 31. 1. 2009, 12:59:54
super, funguje ... máš moje DĚKUJU :-)
jsem trubka |
||
Časová prodleva: 9 let
|