Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Katalogi
Muadib
post
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
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.
Go to the top of the page
+Quote Post
Muadib
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)
~mike_mech


Juz poprawione (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował Muadib 9.11.2005, 19:29:46
Go to the top of the page
+Quote Post
mike
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Muadib
post
Post #5





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

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


Kolejne pytanie (IMG:http://forum.php.pl/style_emoticons/default/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
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.
Go to the top of the page
+Quote Post
Muadib
post
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 (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
mike
post
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
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 (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:01