Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] automatyczne dodawanie zdjęć z folderu
-JaOn-
post
Post #1





Goście







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ź.
Go to the top of the page
+Quote Post
minolone
post
Post #2





Grupa: Zarejestrowani
Postów: 141
Pomógł: 24
Dołączył: 21.06.2008

Ostrzeżenie: (0%)
-----


Odwróć pętle, dekrementacja.

Skoro masz od np. 1 do 10, daj od 10 do 1.
Go to the top of the page
+Quote Post
-JaOn-
post
Post #3





Goście







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.
Go to the top of the page
+Quote Post
Szymciosek
post
Post #4





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

Ostrzeżenie: (0%)
-----


http://forum.php.pl/index.php?showtopic=23596

tutaj masz liczenie plików w folderze.

Żeby to było automatycznie:
  1. for ($i = $liczba_plikow; $i > 0; $i--) //$liczba_plikow bierzesz z poprzedniego skryptu.
  2. {
  3. //kod wyswietlania czy cos
  4. }


Coś takiego, pisałem z ręki jak leciało.

Ten post edytował Szymciosek 14.01.2013, 02:14:52
Go to the top of the page
+Quote Post
-JaOn-
post
Post #5





Goście







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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:34