JaOn
13.01.2013, 22:30:51
Witam!
mam taki kod:
<?php
$Amount=1;
foreach(glob("img_startowa/*.jpg") as $filename)
$Amount++;
for ($i=1; $i<$Amount;++$i) {
print "<a><img src='img_startowa/$i.jpg' class='imgstartimg' /></a>";
}
?>
i wszystko działa pięknie, tylko nie mam pojęcia jak zmienić kolejność wyświetlanych plików (na malejącą).
był bym wdzięczny za podpowiedź.
minolone
13.01.2013, 22:59:37
Odwróć pętle, dekrementacja.
Skoro masz od np. 1 do 10, daj od 10 do 1.
JaOn
14.01.2013, 00:56:46
tylko jak to się robi?
co do ilości, to chodzi o to, żebym mógł dokładać co jakiś czas zdjęcia do folderu (z kolejnymi numerami w zwyż w nazwie) i żeby odrazu mi je wyświetlało na stronie, najświeższe na początku (czyli wysokie numery u góry a 1 na samym dole)
prubowałem wsadzić to w array i dodać jako reverse albo strrev,
niestety nie jestem biegły w php i nie wychodzi mi to.
Szymciosek
14.01.2013, 02:14:40
http://forum.php.pl/index.php?showtopic=23596tutaj masz liczenie plików w folderze.
Żeby to było automatycznie:
for ($i = $liczba_plikow; $i > 0; $i--) //$liczba_plikow bierzesz z poprzedniego skryptu.
{
//kod wyswietlania czy cos
}
Coś takiego, pisałem z ręki jak leciało.
JaOn
14.01.2013, 03:12:21
hura!
działa super.
dzięki bardzo za pomoc!
sam pewnie jeszcze kilka dni bym siedział i dumał, zanim (o ile) bym to rozgryzł.
Dzięki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.