Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Listowanie plików - jak pozbyć się rozszerzenia w nazwie?
Forum PHP.pl > Forum > PHP
todaro
Co muszę zmienić w tym kodzie, aby wyświetlało nazwy plików bez rozszerzenia?

Kod
<?php
     define('F_DIR','./');
     $dir=opendir(F_DIR);
     $file_list="<UL>";
     while($file_name=readdir($dir))
     {
     if(($file_name!=".")&&($file_name!="..") && end(explode('.',$file_name)) == 'txt')
     {
     $file_list.="<LI><a href=\"".F_DIR. $filename."\">$file_name</a>";
     }
     }
     $file_list.="</UL>"; closedir($dir);
     echo "$file_list";
     ?>
marcio
  1. <?php
  2. basename($plik, '.php');
  3. ?>

P.S masz dac zmienna z twoja sciezka do pliku
todaro
Cytat(marcio @ 7.11.2007, 21:11:23 ) *
  1. <?php
  2. basename($plik, '.php');
  3. ?>

P.S masz dac zmienna z twoja sciezka do pliku


dzięki, pomogłeś mi smile.gif
marcio
nmzc po to jest forum mi tez inni pomagaja biggrin.gif
todaro
Mam jeszcze jedno pytanie, czy da się wyświetlić tylko pliki zaczynające się na daną literę? Szukałem na google i znalazłęm funcję
Kod
substr($data, 0, 4)
która odczytuję pierwszą literę z nazwy. Niestety nie umiem napisać odpowiedniego ifa żeby to działało ;/
b_chmura
  1. <?php
  2. $nazwapliku = "JakisPlik.php";
  3.  
  4. if($nazwapliku{0} == 'J')
  5. {
  6. echo $nazwapliku;
  7. }
  8. ?>
todaro
Cytat(b_chmura @ 8.11.2007, 15:05:21 ) *
  1. <?php
  2. $nazwapliku = &#092;"JakisPlik.php\";
  3.  
  4. if($nazwapliku{0} == 'J')
  5. {
  6. echo $nazwapliku;
  7. }
  8. ?>


Dziękuję, twój kod mi pomógł smile.gif

PS. Lubię to forum biggrin.gif
marcio
a powiedz mi bo jestem ciekawy jak nie to w nocy nie bede spokojnie spal co takiego robisz tzn co za kod piszesz??
todaro
Cytat(marcio @ 8.11.2007, 19:24:05 ) *
a powiedz mi bo jestem ciekawy jak nie to w nocy nie bede spokojnie spal co takiego robisz tzn co za kod piszesz??


Robię strone warezową, i chcę ją tak zbudować żeby można było w szybki sposób dodawać nowe pozycje tz. ja będę wypełniał formularz, a reszta zrobi się sama..
skowron-line
Cytat(marcio @ 8.11.2007, 19:24:05 ) *
a powiedz mi bo jestem ciekawy jak nie to w nocy nie bede spokojnie spal co takiego robisz tzn co za kod piszesz??

Cytat
nmzc po to jest forum mi tez inni pomagaja biggrin.gif


@marcio nie nabijaj sobie postow jak chcesz wiedziec co kolega robi to PW
marcio
i nastepny forumowicz ktory patrzy tylko na ilosc punktow sad.gif myslisz ze jak bede mial wiecej punktow do bede lepszy od kogos co ma 5pkt??Nie wiem po co robia punkty na forach
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.