[php] wyświetlanie grafik z danego folderu


(system) #1

Poszukuję skryptu, który wyświetlałby wszystkie grafiki z np. folderu "kazio" w postaci mg src="">



(Lisek) #2

…a masz. Tak na szybko z palca, ale powinno działać.

if($dir = opendir("kazio")) {

(system) #3

no, niby dobrze, ale skrypt wyświetla nie tylko grafiki:

http://ctn.skip.pl/paski.php

zajrzyj w źródło, a zobaczysz, w czym problem :frowning:

można zrobić, by skrypt rozpoznawał tylko pliki jpg i gif i aby wyświetlał tylko takie. Niestety nie wiem, jak to zrobić :frowning: Pomoże ktoś?


(Lisek) #4

Założyłem, że w katalogu są tylko grafiki.

Jestem zwolennikiem aby samemu ruszyć głową, więc podam rozwiązanie a nie gotowca. Oczywiście pomogę, jeśli nie będzie Ci wychodzić, sam nie będę tego pisał.

Tak więc:

  1. Skorzystaj z funkcji explode - http://pl2.php.net/manual/pl/function.explode.php, sprawdzisz jakie rozszerzenie ma plik.

  2. Następnie możesz sobie wyświetlić grafiki które mają odpowiednie rozszerzenie, najprościej pętelką if ewentualnie while ze wskazaniem na pierwszą opcję.


(system) #5

Tam są tylko grafiki! Popatrz: http://ctn.skip.pl/paski/

zajrzyjmy w źródło wygenerowanej strony:

[/code]

Przyjrzyjmy się 2 pierwszym “obrazkom” - img src=“paski/.”>



(Lisek) #6

No tak, zapomniałem o tych niesczęsnych kropkach.

Rzut okiem na manual i już jest, następnym razem sam poszukaj…

if($dir = opendir("grafiki_newsy_stale")) {

(system) #7

Dzięki