Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyswietlenie plikow wg. typu, j.w
-Gość_poczatkujacy-
post 4.02.2006, 09:44:59
Post #1





Goście







Czesc. Mam pytanie.

Mam katalog download a w nim roznego typu pliki. .doc, .pdf, .txt

Jak zrobic aby na stronie wyswietlal tylko i wylacznie pliki .doc i .pdf, pomijajac txt,

oraz 2 pytanko zeby nie pisac niepotrzebnie 2 roznych postow: jak skrocic adres do pliku np. od konca

jak mam: coscoscos.plik.txt

to chodzi mi o to zeby zostało: coscoscos.plik (bez .txt)

z góry dziękuje Wam za pomoc.

pozdrawiam
Go to the top of the page
+Quote Post
aleksander
post 4.02.2006, 10:12:14
Post #2





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


1. w skrypcie musissz sprawdzac rozszerzenie i/lub mime i albo wyswietlac albo co innego
2. substr( 'coscoscos.plik.txt', 0, -4 );
Go to the top of the page
+Quote Post
-Gość_poczatkujacy-
post 4.02.2006, 18:23:51
Post #3





Goście







A można coś więcej prosić jeśli chodzi o rozne typy plików:

mam taki skrypcik który pobiera wszystko co jest w danym katalogu.
  1. <?php
  2.  
  3. $kat = dir('../pliki/nauka'); 
  4. $i=1; 
  5. while($poz = $kat->read()) { 
  6. if (preg_match("/^.+..+$/i", $poz)) { 
  7. print '<tr> 
  8. <td height="5" valign="middle" class="normal_m">'.$i.' &nbsp; <a href="'.' ../pliki/nauka '.'/'.$poz.'" target="_new">'.$poz.'</a></td> 
  9. </tr>'; 
  10. $i++; 
  11. } 
  12. } 
  13. $kat->close();
  14. ?> 


jak go zmodyfikować aby wyswietlal tylko pliki .doc
Go to the top of the page
+Quote Post
snipe
post 4.02.2006, 21:20:07
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 1
Dołączył: 5.10.2005
Skąd: Opole/Chorzów

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


  1. <?php
  2.  
  3. $kat = dir('../pliki/nauka'); 
  4. $i=1; 
  5. while($poz = $kat->read()) { 
  6. if (preg_match("/^.+..+$/i", $poz)) 
  7. { 
  8. if(substr($poz,-4)=='.doc')
  9. {
  10. print '<tr> 
  11. <td height="5" valign="middle" class="normal_m">'.$i.' &nbsp; <a href="'.' ../pliki/nauka '.'/'.$poz.'" target="_new">'.$poz.'</a></td> 
  12. </tr>'; 
  13. $i++; 
  14. }
  15. } 
  16. } 
  17. $kat->close();
  18. ?>


--------------------
Go to the top of the page
+Quote Post
NuLL
post 4.02.2006, 21:27:50
Post #5





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Mamo ale wy sie meczycie
  1. <? 
  2. $results=glob('katalog/*.txt;*.doc');//doc i txt
  3. $results=glob('katalog/*.txt');// txt
  4.  ?>


Pliki sa w tablicy $results.


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
snipe
post 4.02.2006, 21:46:28
Post #6





Grupa: Zarejestrowani
Postów: 135
Pomógł: 1
Dołączył: 5.10.2005
Skąd: Opole/Chorzów

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


NuLL, o tym glob() to nie wiedzialem, ale przyda sie dzieki biggrin.gif


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:17