Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wyświetlanie zawartości folderu na stronie
-Dragan-
post
Post #1





Goście







Witam wszystkich. Mam na swojej stronie taki oto skromny skrypt

  1. <?php
  2. $dir = 'absolwenci/dane'; // Your Directory
  3. $files = scandir($dir, 0);
  4. for( $ctr = 1; $ctr < sizeof( $files ); $ctr++ ) {
  5. if($files[$ctr] != "." && $files[$ctr] != "..")
  6. print "<li><a href=\"absolwenci_listy.php?rocznik=$files[$ctr]\">$files[$ctr]</a></li>";
  7. }
  8. ?>


Bardzo mi pasuje, ale ma jeden mankament - wkleja do <a href="... i opisu linka rozszerzenia plików, a nie chcę, żeby tak było (w jednym katalogu jest tylko jeden typ plików) Mógłby mi to ktoś przerobić? Bardzo by mi to pomogło.

Dziękuję z góry i pozdrawiam
Go to the top of the page
+Quote Post
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Do wyświetlenia samej nazwy pliku możesz użyć pathinfo" title="Zobacz w manualu PHP" target="_manual lub po prostu str_replace" title="Zobacz w manualu PHP" target="_manual aby usunąć rozszerzenie.
Go to the top of the page
+Quote Post
-Dragan-
post
Post #3





Goście







Cytat(phpion @ 29.05.2008, 18:46:07 ) *
Do wyświetlenia samej nazwy pliku możesz użyć pathinfo" title="Zobacz w manualu PHP" target="_manual lub po prostu str_replace" title="Zobacz w manualu PHP" target="_manual aby usunąć rozszerzenie.



Gdybym wiedział, jak to użyć, to sam bym to zrobił... ale nie wiem jak. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Przykłady w manualu są przecież bardzo jasne, a samo użycie funkcji to żadna filozofia.

// EDIT:
Podam pomocną dłoń:
  1. <?php
  2. $nazwaPliku = str_replace('.rozszerzenie', '', $nazwaPliku);
  3. ?>

Drugi parametr to pusty string bo nie chcemy zamieniać rozszerzenia na nic, tylko się go pozbyć.
Próbuj!

Ten post edytował phpion 29.05.2008, 18:51:52
Go to the top of the page
+Quote Post
marcio
post
Post #5





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


albo basename() z przedrotskiem ale bez przesady w manualu masz wszystko podane na tacy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
-Dragan-
post
Post #6





Goście







Ooo. Dziękuję.
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 - 21:27