[readdir] usuwanie rozszerzeń z nazw plików |
[readdir] usuwanie rozszerzeń z nazw plików |
24.02.2009, 19:05:24
Post
#1
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) |
Mam pewną funkcję na stronie, która listuje zawartość katalogów. Niestety nazwy plików podawane są razem z rozszerzeniami. Wie ktoś jak je usuwać (z nazw plików oczywiście )?
-------------------- |
|
|
24.02.2009, 19:09:59
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 070 Pomógł: 860 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
|
|
|
24.02.2009, 19:15:40
Post
#3
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) |
|
|
|
24.02.2009, 19:17:18
Post
#4
|
|
Grupa: Moderatorzy Postów: 6 070 Pomógł: 860 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
|
|
|
24.02.2009, 19:25:01
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) |
Phpion można, choć pathinfo" title="Zobacz w manualu PHP" target="_manual będzie i szybsza i wygodniejsza
Więc
lub
Ten post edytował bim2 24.02.2009, 19:57:41 -------------------- |
|
|
24.02.2009, 19:29:10
Post
#6
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) |
Szczególnie dla plików o nazwach typu edek.z.krainy.kredek.txt. Przykład jest dobry
Z takiej nazwy pliku edek.z.krainy.kredek.txt zwróci edek.z.krainy.kredek Nie wiem może u ciebie są pliki z kropką w rozszerzeniu np txt. bo ja takich nie widziałem. Ten post edytował kefirek 24.02.2009, 20:01:07 |
|
|
24.02.2009, 19:31:36
Post
#7
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) |
Albo tak
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
24.02.2009, 19:50:46
Post
#8
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) |
|
|
|
25.02.2009, 17:26:27
Post
#9
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) |
OK, na moim WebServku to wszystko jest w porządku. Ale przy przerzucaniu strony na yoyo.pl są problemy. Mam taki kod:
na serwerze yoyo.pl wyskakuje mi taki błąd: Warning: pathinfo() expects parameter 2 to be long, string given in /var/www/sites/yoyo.pl/w/o/worldweb/php/include/include.php on line 168 -------------------- |
|
|
25.02.2009, 19:46:03
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) |
strtolower" title="Zobacz w manualu PHP" target="_manual, substr" title="Zobacz w manualu PHP" target="_manual, strrpos" title="Zobacz w manualu PHP" target="_manual
Spróbuj sam pokombinować. Pozostaje ci też explode" title="Zobacz w manualu PHP" target="_manual, implode" title="Zobacz w manualu PHP" target="_manual, unset" title="Zobacz w manualu PHP" target="_manual -------------------- |
|
|
26.02.2009, 09:26:41
Post
#11
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) |
A jaka masz wersje PHP ? Jesli nie masz 5.2.x to PATHINFO_FILENAME nie istnieje i z tej funkcji nie mozna skorzystac. Lepszym rozwiazaniem byloby to od bigZbig-a.
A ty @bim2 nie pisz bezsensownych postow bo rownie dobrze mozna wkleic liste f-cji z manuala -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
26.02.2009, 14:29:58
Post
#12
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) |
A no faktycznie sprawdziłem i wersja php jest chyba 5.1.2
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 21:40 |