Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Katalogi
Muadib
post 9.11.2005, 18:48:59
Post #1





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

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


Jak dokonać prostego zadania by pokazywał tylko pliki o określonej nazwie z katalogu??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
dr_bonzo
post 9.11.2005, 18:54:04
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


1. poszukaj na forum: wyswietlanie zawartosci katalogu
2. otrzymana filste katalogow i plikow potraktuj np. preg_grap() aby wybrac tylko te, ktoe spelniaja twoje kryteria.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Muadib
post 9.11.2005, 19:15:06
Post #3





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

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


1 Szukałem nie znalazłem nie jestem novicjuszem w korzystaniu z forum tongue.gif
2 preg_grep wymaga tablicy jako najbardziej początkującu mam skrypt
  1. <?php
  2.  
  3. echo "<table>";
  4. if ($handle = opendir('.'))
  5. {
  6. while (false !== ($file = readdir($handle)))
  7. {
  8. if ($file != "." && $file != "..")
  9. {
  10. echo "<tr>";
  11. echo "<td>$filen</td>";
  12. echo "</tr>";
  13. }
  14. }
  15. closedir($handle);
  16. }
  17.  echo "</table>";
  18.  
  19. ?>

probowałem zrobic
  1. <?php
  2. $array=array($file)
  3. ?>
ale nie o to chyba chodzi i mam dodatkowe pytanie przerobic z table na select boxa i po kliknięciu na plik otworzyc go i jednocześnie zapisać w pliku np. log.txt czas i date jego otwarcia.

----edit----
Już raz zwracałem uwagę na to.
Proszę poprawić bbCode aaevil.gif
~mike_mech


Juz poprawione tongue.gif

Ten post edytował Muadib 9.11.2005, 19:29:46
Go to the top of the page
+Quote Post
mike
post 9.11.2005, 19:28:48
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Muadib @ 2005-11-09 19:15:06)
1 Szukałem nie znalazłem nie jestem novicjuszem w korzystaniu z forum tongue.gif

http://forum.php.pl/index.php?showtopic=35...%B6%E6+katalogu
http://forum.php.pl/index.php?showtopic=33...%B6%E6+katalogu
http://forum.php.pl/index.php?showtopic=32...%B6%E6+katalogu
http://forum.php.pl/index.php?showtopic=26...%B6%E6+katalogu
http://forum.php.pl/index.php?showtopic=26...%B6%E6+katalogu
http://forum.php.pl/index.php?showtopic=26...%B6%E6+katalogu
http://forum.php.pl/index.php?showtopic=23...%B6%E6+katalogu
http://forum.php.pl/index.php?showtopic=19...%B6%E6+katalogu
http://forum.php.pl/index.php?showtopic=15...%B6%E6+katalogu
http://forum.php.pl/index.php?showtopic=12...%B6%E6+katalogu

No to witamy nowicjusza tongue.gif
Go to the top of the page
+Quote Post
Muadib
post 9.11.2005, 21:04:47
Post #5





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

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


Kolejne pytanie tongue.gif pliki z czytanego katalogu umieszczam w select boxie ale tworziny jest select box dla kazdego pliku w katalogu zamiast umiescic wszyskie pliki w jednym select boxie wyglada to tak:
  1. <?php
  2.  
  3. if ($dir = @opendir(".")) {
  4.  while($file = readdir($dir))
  5.  {
  6.  if (is_file($file))
  7.  $liczplik=$liczplik+1;
  8.  else
  9.  $liczkata=$liczkata+1;
  10. if ($file != "." && $file != "..")
  11. echo "<select name='$file'>";
  12. {
  13. echo "<option value = '$filen'>".$file;
  14. }
  15. echo "</select>";
  16.  }
  17.  
  18.  echo "<br>"."liczba plików: ".$liczplik;
  19.  echo "<br>"."liczba katalogów: ".$liczkata;
  20.  
  21.  closedir($dir);
  22. }
  23.  
  24. ?>
Go to the top of the page
+Quote Post
dr_bonzo
post 9.11.2005, 21:12:37
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


W petli while tworzysz <select><option>..</option></select>, zamiast samego <option>..</oprtion> -- popraw to.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Muadib
post 9.11.2005, 21:18:02
Post #7





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

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


Racja mój bład..jesli bym proic mogł o lekkie przyblirzenie zagadnienia jak wyświetlić tylko te pliki których nazwa mi odpowiada, wiem że to nadużycie ciepliwości ale przeszukując forum nie odnalazłem niczego sadsmiley02.gif
Go to the top of the page
+Quote Post
mike
post 9.11.2005, 21:25:43
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


  1. <?php
  2.  
  3. if ($file != "." && $file != "..")
  4.  
  5. ?>

To mówi że bierzesz wszystkie pliki o nazwie innej niż . i .. Dopisz sobie jeszcze jakiś warunki, które Ci pasują. Możesz użyć wyrażeń regularnych lub zwykłych funkcji do obróbki strongów.
Go to the top of the page
+Quote Post
Ociu
post 11.11.2005, 10:23:47
Post #9





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




scandir" title="Zobacz w manualu php" target="_manual exclamation.gif Wystarczy otworzyć, a są 4 różne sposoby zrobienia.
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: 14.08.2025 - 11:56