Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przesuniecie i odczyt
Forum PHP.pl > Forum > PHP
dawid6512
Witam!
1.Przerobi ktos zeby pliki ktore wczytuja sie z tego kodu z katalogu dane na serwerze ftp nie byly pod soba jak teraz ale ustawione w poziomie po 5 a potem kolejna linijka.
2.Zeby wyswietlaly sie tylko pliki z rozszerzeniem .txt .
  1. <?php
  2. $folder = dir('dane');
  3.  
  4. echo '<ul>';
  5. while($plik = $folder->read()) echo '<a href="/dane/'.$plik. '"><img src="http://mafiainternetuw.xaa.pl/1436230450_Document-txt-icon.png"alt="TXT"</a><li><a href="/dane/'.$plik. '">' .$plik. '</a></li>';
  6. echo '</ul>';
  7. $folder->close();
  8.  
  9. ?>
tomxx
1. img jest wyświetlany w bloku, więc musisz dodawać styl "display:inline", a jeśli chcesz, żeby były rzędy po 5, musisz ustawić w pętli while iterator np. $i = 1, który będzie się zwiekszal wraz z każdą iteracją. I kiedy reszta z dzielenia $i przez 5 wyniesie 1, dajesz display block. Tak dostaniesz 5 obrazków w rzędzie.

2.
  1. while($plik = $folder->read())
  2. {
  3. $exp_plik = explode(".", $plik);
  4. if($exp_plik[count($exp_plik)-1] == "txt")
  5. echo '<a href="/dane/'.$plik. '"><img src="http://mafiainternetuw.xaa.pl/1436230450_Document-txt-icon.png"alt="TXT"</a><li><a href="/dane/'.$plik. '">' .$plik. '</a></li>';
  6. }
tu wystarczy zrobić explode nazwy pliku i sprawdzić, czy ostatni otrzymany element ma wartość txt
dawid6512
@tomxx a jak to zrobic to 1 bo tak srednio rozumiem.

ref
tomxx
Ale głupotę walnąłem z tym pierwszym punktem... :/ Może dobrze, że nie zrozumiałeś wink.gif
W stylach ustawiasz wyświetlanie takich img'ów i li display:inline i wyświetlasz w blokach div po pięć:
  1. $i = 0; # ustawiamy iterator
  2. while($plik = $folder->read())
  3. {
  4. $i++; # wraz z każdą iteracją $i zwiększamy o 1
  5. $exp_plik = explode(".", $plik);
  6. if($exp_plik[count($exp_plik)-1] == "txt")
  7. {
  8. if( ($i % 5 == 1) && $i != 1 ) echo '</div>';
  9. if($i % 5 == 1) echo '<div>';
  10. echo '<a href="/dane/'.$plik. '"><img src="http://mafiainternetuw.xaa.pl/1436230450_Document-txt-icon.png"alt="TXT"</a><li><a href="/dane/'.$plik. '">' .$plik. '</a></li>';
  11. }
  12. }
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.