Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sortowanie
Brush
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 15.05.2005

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


Mam problem uzylem skryptu
  1. <?php
  2. $obecny_kat = 'pliki/informacje/';
  3. $kat = opendir($obecny_kat);
  4. $liczba=0;
  5. while ($plik = readdir($kat))
  6. {
  7. if($plik != "." && $plik != ".." )
  8. {
  9.  
  10.  a tu echo i inne
  11.  
  12. }
  13.  
  14. }
  15.  
  16. closedir($kat);
  17. ?>


Ten skrypt wywoluje pliki z folderu wedlug alfabetu a ja chce zeby wywolywal przeciwnie. Moze ktos pomoc

Ten post edytował Brush 9.09.2006, 01:04:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Ludvik
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


http://forum.php.pl/index.php?showtopic=53102
Go to the top of the page
+Quote Post
Brush
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 15.05.2005

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


niestety tamten skrypt mi jakos nie dziala on chyba ustawia wszystkie pliki w tablice a pozniej ja sortuje wiec jak bys mogl napisac pelen skrypt to byl bym wdzieczny bo ja tablc nie rozumiem sry za meczenie
Go to the top of the page
+Quote Post
Ludvik
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Musisz je zapisać do tablicy, żeby posortować nazwy... Wyświetlasz je pętlą foreach.
  1. <?php
  2. foreach ($files as $file) {
  3. echo $file . '<br />';
  4. }
  5. ?>
Go to the top of the page
+Quote Post
Brush
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 15.05.2005

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


Zadnego "+" ani nic w tym stylu nie moge podarowac Ci Ludviku ale za to moge bardzo podziekowac za pomoc i to wladnie robi Wielkie Dzieki:]
Go to the top of the page
+Quote Post
thornag
post
Post #6





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Ja sie tylko lekko czepie bo akurat mam to w clipboardzie

  1. <?php
  2. // Note that !== did not exist until 4.0.0-RC2
  3.  
  4. if ($handle = opendir('/path/to/files')) {
  5.  echo "Directory handle: $handlen";
  6.  echo "Files:n";
  7.  
  8.  /* This is the correct way to loop over the directory. */
  9.  while (false !== ($file = readdir($handle))) {
  10.  echo "$filen";
  11.  }
  12.  
  13.  /* This is the WRONG way to loop over the directory. */
  14.  while ($file = readdir($handle)) {
  15.  echo "$filen";
  16.  }
  17.  
  18.  closedir($handle);
  19. }
  20. ?>


(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) This is the WRONG way to loop over the directory (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Brush
post
Post #7





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 15.05.2005

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


Witam ponownie . Nie chcialem twozyc nowego tematu bo chodzi mi o rozszezenie tego skryptu a dokladniej:
Ten skrypt chce wykozystac zeby pokazywam zawartosc danego folderu gdzie beda same foldery ze zdieciami. Ten skrypt bedzie je wyswietlal jako liste linkow (nazwa linka =nazwa folderu) ale pojawil sie problem, jak foldery maja znaki specjalne i spacje adres sie nie wyswietla bo szuka innego folderu.
Moje pytanie to:
1.Jak przerobic skrypt zeby wyswietlal liste folderow (z nazwami zawierajacymi polskie znaki) i po kliknieciu na nie zeby kierowal do tego folderu(bez zmiany nazwy folderu w samym linku)
Go to the top of the page
+Quote Post
tansky
post
Post #8





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 5.12.2005

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


Hmm... urlencode?

  1. <?php
  2. echo '<a href="' . urlencode($katalog) . '">' . $katalog . '</a>';
  3. ?>
Go to the top of the page
+Quote Post
Brush
post
Post #9





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 15.05.2005

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


Chyba jednak o to mi nie chodzi gdyz ta komenda zmienia spacje na + a mi to nic nie daje chce zrobic cos takiego jak jest w apache(gdy nie ma zadnego pliku index wyswietla sie zawartosc folderu danego i po kliknieciu na folder nawet z polskimi znakami wyswitla sie zawartosc tego folderu,z ta tylko ronica ze ja chce zeby zawartosc wyswietlala sie wedlug skryptu ktory juz mam
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: 24.08.2025 - 19:39