Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Ikona przy folderze
Forum PHP.pl > Forum > Przedszkole
promen
Witam potrzebuje pomocy a mianowicie mam skrypt do wyswietlania plikow na serwerze ( takie male ftp ) tyle ze nie wiem jak zrobic ze jesli jest folder to automatycznie jest na poczatku listy i dodaje sie ikonka "folder.png" ; /


  1. ?>
  2. </center>
  3. <?php
  4. $directory="./";
  5. $dir=opendir($directory);
  6. $file_list="<UL>";
  7. while($file_name=readdir($dir))
  8. {
  9. if(($file_name!=".")&&($file_name!="..")&&($file_name!="index.php"))
  10. {
  11. $file_list.="<LI><a href='$file_name'>$file_name</a>";
  12. }
  13. }
  14. $file_list.="</UL>";
  15. closedir($dir);
  16.  
  17. $file_list";
  18.  


tak wyglada skrypt
dominik1592
Zobacz to: http://www.chip.pl/blogi/coderblog/2009/06...owanie-katalogu może Ci się przyda.
MateuszS
  1. $file_list.="<LI><img src=\"folder.png\" /><a href='$file_name'>$file_name</a>";
promen
Cytat(MateuszScirka @ 30.01.2010, 12:17:57 ) *
  1. $file_list.="<LI><img src=\"folder.png\" /><a href='$file_name'>$file_name</a>";





wyglada jak to po lewej czyli "brzydko" jest jakis kod zeby zrobic tak jak na tym po prawej ? ( paintskill rlz)
marcio
A znacznik li gdzie zamykasz?
emtiej
zrób sobie w css listę wypunktowaną dla folderów i listę wypunktowaną dla katalogów, dla katalogów ustaw wypunktowanie jako obrazek, a dla plików jak tam chcesz, potem w skrypcie segregujesz pliki od katalogów w tablice no i na koniec ładnie wszystko wyświetlasz pionowo, albo poziomo. Zapoznaj się z tym:

http://www.kurshtml.boo.pl/css/pionowe_menu,menu.html
http://www.kurshtml.boo.pl/css/poziome_menu,menu.html

promen
Cytat(marcio @ 30.01.2010, 12:36:02 ) *
A znacznik li gdzie zamykasz?

z zamknietym jest tak samo
emtiej
jeszcze raz piszę lista wypunktowana w html ustawia się pionowo, żeby elementy li ustawiały się poziomo musisz im nadać odpowiednie parametry w stylach css(display: inline i float: left), przeanalizuj przykłady z moich linków i rozwiążesz problem...
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.