Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak wyjac sama nazwe pliku ze zmiennej?, jak zrobic z /home/plik.jpg -> plik.jpg
rml
post 15.03.2005, 20:39:17
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 13.03.2005

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


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.
Go to the top of the page
+Quote Post
Kowalikus
post 15.03.2005, 20:56:07
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 25
Dołączył: 23.07.2004

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


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. ?>


--------------------
Go to the top of the page
+Quote Post
NuLL
post 15.03.2005, 20:57:48
Post #3





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


MEGAROTFL - [manual]basename[/m]


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
Darti
post 15.03.2005, 21:01:54
Post #4





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


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()

Ten post edytował Darti 15.03.2005, 21:03:01


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
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: 18.07.2025 - 06:42