Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Basename() i Dirname(), Kombinacja
-Wieviór-
post
Post #1





Goście







Mam plik powiedzmy: www.mojastrona.com.pl/pliki/moje/pliki/hallo.jpg

Chcę by za pomocą Basename i Dirname zostało tylko "pliki/hallo.jpg"
Czyli "ostatnifolder/nazwa.format"

W manualu znalazłem coś takiego:
echo('dir = '.basename (dirname($_SERVER['PHP_SELF']),"/"));

Ale nie wiem czy to to... (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Vengeance
post
Post #2





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

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


  1. <?php
  2.  
  3. $plik = 'www.mojastrona.com.pl/pliki/moje/pliki/hallo.jpg';
  4. echo getDirAndFileName($plik);
  5.  
  6. function getDirAndFileName($URL)
  7. {
  8.  $parts = parse_url($URL);
  9.  $path = explode('/', $parts['path']);
  10.  $path = array_slice ($path, -2, 2);
  11.  return implode('/', $path);
  12. }
  13.  
  14. ?>


Powinno dzialac, nie sprawdzalem, ale schemat dzialania masz.
Go to the top of the page
+Quote Post

Posty w temacie
- Wieviór   Basename() i Dirname()   27.02.2005, 09:53:41
- - hwao   W skrocie explode( '/', sting ); z tablicy...   27.02.2005, 10:03:12
- - Wieviór   Lol A jakoś jaśniej?   27.02.2005, 10:04:31
- - sopel   Cytat(Wieviór @ 2005-02-27 09:53:41)Ale nie w...   27.02.2005, 10:17:01
- - Wieviór   ehh, ale jesteście No nic będę dalej próbował   27.02.2005, 10:20:33
- - bela_666   Ja polecam uniwersalne narzędzie debugujące w post...   27.02.2005, 10:20:44
- - Vengeance   [PHP] pobierz, plaintext <?php $plik = 'ww...   27.02.2005, 10:38:06
- - Wieviór   Działa! Super! Dzięki!   27.02.2005, 10:39:15


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: 7.10.2025 - 07:28