Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt wyświetlający pliki, Skryp wyświetlający pliki
spokoland
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.02.2006

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


Witam. mam se taki skrypt wyświetlający pliki z danego katalogu.

  1. <?php
  2.  
  3.  $katalog = dir('a'); // bieżący katalog
  4.  
  5. while($plik = $katalog->read()) {
  6.  
  7. @ include('a/'.$plik);
  8.  
  9.  
  10. }
  11.  
  12. $katalog->close();
  13.  
  14. ?>


Problem w tym że wyświetla je wg. daty utworzenia, co zrobić żeby wyświetlał odwrotnie... tzn. najnowszy u góry?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
spokoland
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.02.2006

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


  1. <?php
  2. $dir = './a/';
  3.  
  4. $dh = dir( $dir );
  5. $fs = array();
  6.  
  7. while( ( $file = $dh->read() ) !== false )
  8. {
  9.  if( substr( $file, 0, 1 ) != '.')
  10.  {
  11. $fs[ $file ] = filemtime( $dir . $file );
  12.  }
  13. }
  14.  
  15. arsort( $fs );
  16.  
  17. $fs = array_keys( $fs );
  18.  
  19.  foreach ($fs as $file) {if (!isset($file)) {echo "Brak plików";} else { include('a/'.$file);}; }
  20. ?>


Jak są pliki to wporzo a jak nie ma to jest czysta strona ;-)
Go to the top of the page
+Quote Post

Posty w temacie
- spokoland   Skrypt wyświetlający pliki   3.02.2006, 15:15:20
- - nospor   Dzial Gotowe Skrypty sluzy do umieszczania "s...   3.02.2006, 15:18:35
- - spokoland   A w jaki sposób to zapisać do tablicy? probowałem ...   4.02.2006, 15:10:23
- - mike_mech   1. Po co wulgaryzmy, język polski jest na tyle bo...   4.02.2006, 15:16:17
- - spokoland   Dopiero się ucze php-ka ... A tablic to praktyczni...   4.02.2006, 17:21:01
- - crash   U mnie dir pobiera pliki w kolejności alfabetyczni...   4.02.2006, 17:29:18
- - spokoland   wrzuciłem taki skrypt i jak otworzę ten plik to w ...   4.02.2006, 22:23:28
- - nospor   i... ? Sprawdź se w manualu co robi funkcja print...   4.02.2006, 22:26:35
- - snipe   zamiast print_r( $fs ); poprostu dajesz to co...   4.02.2006, 22:27:38
- - spokoland   Też nic... nie ma ktos całego gotowego skryptu?   4.02.2006, 23:13:34
- - nospor   CytatTeż nic..Domyslam sie, ze dotyczy to wypowied...   4.02.2006, 23:15:41
- - spokoland   To zamiast tego print_r co tam wpisać?   5.02.2006, 00:13:39
- - strife   Cytat(spokoland @ 2006-02-05 00:13:39)To zami...   5.02.2006, 01:10:55
- - snipe   nospor przyznaje sie bez bicia, ze nie spojrzalem ...   5.02.2006, 08:10:17
- - nospor   @spokoland widzę że nie wyrażasz totalnej ochoty b...   5.02.2006, 09:14:09
- - spokoland   Czyli wyglądało by to tak :-): [PHP] pobierz, pla...   5.02.2006, 12:30:04
- - nospor   zmienna $file zawsze jest ustawiona w petli, ...   5.02.2006, 12:32:51
- - spokoland   [PHP] pobierz, plaintext <?php$dir = './a/';...   5.02.2006, 12:44:56
- - ActivePlayer   [PHP] pobierz, plaintext <?php if (!co...   5.02.2006, 13:52:19
- - Wave   [PHP] pobierz, plaintext <?phpif ( $pliki =...   5.02.2006, 13:52:55
- - spokoland   Ok ;-) dzięki wszystko działa. Czyli teraz wyszedł...   5.02.2006, 13:57:44
- - jaxa   [PHP] pobierz, plaintext <?php $uchwyt = '...   17.02.2006, 20:07:36
- - crash   Zapomniałeś o closedir... Zdecyduj się: [PHP] pobi...   17.02.2006, 20:20:13
- - jaxa   Dziekuje. Problemem nie bylo closedir, a nieumieje...   17.02.2006, 20:52:52
- - crash   Zmień /jablka/ na ./jablka/ (kropka na początku).   17.02.2006, 21:02:25
- - jaxa   Dziala. Dzieki.   17.02.2006, 21:20:39


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: 5.10.2025 - 07:17