Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




W skrocie
explode( '/', sting );
z tablicy bierzesz ostanie 2 klucze i
join( '/', tablica );
I masz moze tak ale bedzie dzialac ;-)
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #3





Goście







Lol

A jakoś jaśniej? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
sobstel
post
Post #4





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(Wieviór @ 2005-02-27 09:53:41)

to sprawdz w praktyce, w czym problem?

chociaz wystarczy przeczytac uwaznie i dokladnie co te funkcje robia
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #5





Goście







ehh, ale jesteście (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
No nic będę dalej próbował (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
bela
post
Post #6


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


Ja polecam uniwersalne narzędzie debugujące w postaci funkcji var_dump" title="Zobacz w manualu PHP" target="_manual (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Vengeance
post
Post #7





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
-Wieviór-
post
Post #8





Goście







Działa! Super! Dzięki! (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
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: 14.09.2025 - 16:35