Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak wyjac sama nazwe pliku ze zmiennej?
Forum PHP.pl > Forum > Przedszkole
rml
czesc Wam,

mam pytanie, wyciagam zmienna w stylu /home/public_html/plik.jpg a chce zapisac do bazy danych tylko nazwe pliku...

jak "przyciac" taka zmienna?


pozdro,
rml.
Kowalikus
za pomoca funkcji, zwraca ona wlasnie sama nazwe pliku

  1. <?php
  2.  
  3. function pathToFileName($path){
  4. $arrTmp = explode(&#092;"/\", $path);
  5. $fileNameTmp = explode(&#092;".\", $arrTmp[count($arrTmp)-1]);
  6. $fileName = $fileNameTmp[0];
  7. return $fileNameTmp[0];
  8. }
  9.  
  10. $jakisTamPath = '/home/public_html/plik.jpg'; 
  11.  
  12. echo pathToFileName($jakisTamPath);
  13. ?>
NuLL
MEGAROTFL - [manual]basename[/m]
Darti
a nie powinno byc tak?
  1. <?php
  2.  
  3. function pathToFileName($path){
  4. $arrTmp = explode(&#092;"/\", $path);
  5. return $arrTmp[count($arrTmp)-1]; // zwraca całą nazwę (razem z rozszerzeniem)
  6. }
  7.  
  8. ?>

albo basename()
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.