Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyswietlanie nazwy pliku
bartek
post 5.09.2002, 08:05:51
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 20.03.2002
Skąd: Tarnów

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


Witam,
Jak wyswietlic nazwe pliku? Tj tylko to co jest przed kropką.

Z góry dzienki za pomoc.
Go to the top of the page
+Quote Post
GeoS
post 5.09.2002, 08:14:56
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


Kod
$plik = 'plik.txt';

$plik1 = explode('.',$plik);

$nazwa = $plik1[0];


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
Mac
post 5.09.2002, 14:05:02
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


Cytat
Kod
$plik = 'plik.txt';

$plik1 = explode('.',$plik);

$nazwa = $plik1[0];

Zadziała tylko wtedy kiedy w nazwie pliku nie ma kropek jeżęli są to nici, trzeba najpierw policzyć ile jest kropek i dopiero potem "wyciąć" ze zmiennej wszystko po ostatniej kropce (wraz z kropką) np. tak:
Kod
$plik_czesc = explode(".", $element); // dzieli nazwę na części (rozdziela co kropkę)

$ilosc_czesci = count($plik_czesc); // liczy na ile czesci został podzielony plik

$ostatnia_czesc = $ilosc_czesci - 1; // od ilości części odejmuje 1 i otrzymuje numer ostatniej części (tej z rozszerzenia)
Go to the top of the page
+Quote Post
GeoS
post 6.09.2002, 00:08:32
Post #4





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


Cytat
Zadziała tylko wtedy kiedy w nazwie pliku nie ma kropek jeżęli są to nici, trzeba najpierw policzyć ile jest kropek i dopiero potem "wyciąć" ze zmiennej wszystko po ostatniej kropce (wraz z kropką) np. tak:


Kolega krytykujac moj kod zgubil podstawowe zalozenie - ma byc wyciagnieta nazwa pliku:

Kod
<?



$plik = 'plik.1.2.3.4.5.elo..txt';

$znak = strrpos($plik,'.');

$nazwa = substr($plik,0,$znak);



echo $nazwa;



?>


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
Mac
post 6.09.2002, 13:21:02
Post #5





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


Cytat
Cytat

Zadziała tylko wtedy kiedy w nazwie pliku nie ma kropek jeżęli są to nici, trzeba najpierw policzyć ile jest kropek i dopiero potem "wyciąć" ze zmiennej wszystko po ostatniej kropce (wraz z kropką) np. tak:


Kolega krytykujac moj kod zgubil podstawowe zalozenie - ma byc wyciagnieta nazwa pliku:

Kod
<?



$plik = 'plik.1.2.3.4.5.elo..txt';

$znak = strrpos($plik,'.');

$nazwa = substr($plik,0,$znak);



echo $nazwa;



?>

Sorry, faktycznie zapomniałem napisać jak wyciągnąć nazwę, ale ogólnie chyba wiadomo o co chodzi nie? (nie to oczywiście jest żart, ale to racja pomyliłem się sorry) :wink: smile.gif
smile.gif
Go to the top of the page
+Quote Post
GeoS
post 6.09.2002, 17:00:40
Post #6





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


Nie ma sprawy biggrin.gif Ty poprawiles mnie, ja Ciebie i jakos przedstawilismy stosowny kod biggrin.gif


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
Mac
post 6.09.2002, 18:26:03
Post #7





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


Cytat
Nie ma sprawy biggrin.gif Ty poprawiles mnie, ja Ciebie i jakos przedstawilismy stosowny kod biggrin.gif

Właśnie biggrin.gif
smile.gif
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: 13.06.2025 - 17:47