Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyswietlanie nazwy pliku
bartek
post
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
 
Start new topic
Odpowiedzi (1 - 6)
GeoS
post
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];
Go to the top of the page
+Quote Post
Mac
post
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
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;



?>
Go to the top of the page
+Quote Post
Mac
post
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: (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
GeoS
post
Post #6





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

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


Nie ma sprawy (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ty poprawiles mnie, ja Ciebie i jakos przedstawilismy stosowny kod (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Mac
post
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 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ty poprawiles mnie, ja Ciebie i jakos przedstawilismy stosowny kod (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Właśnie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
(IMG:http://forum.php.pl/style_emoticons/default/smile.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: 22.08.2025 - 12:12