![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.04.2010 Ostrzeżenie: (10%) ![]() ![]() |
Hej, posiadam taki oto kod:
Ma on na celu zapisać do zmiennej $roz rozszerzenie pliku wrzucanego (obrazek .jpg .png lub .gif), działa poprawnie jednak kiedy wrzucę obrazek z kropką w nazwie np. obrazek.kwiatek.jpg to skrypt przyjmie słowo kwiatek jako rozszerzenie. Proszę o pomoc w usprawnieniu tego skryptu. Pozdrawiam, Gray Ten post edytował Gray 13.03.2012, 19:00:05 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.04.2010 Ostrzeżenie: (10%) ![]() ![]() |
Dzięki Panowie, sposób lobopol z pathinfo wydaje się profesjonalniejszy więc z niego skorzystam.
btw. w przykładzie z pathinfo wkradł Ci się chyba przypadkowy znak dolara "$$_FILES" |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
starach, zdecydowanie lepiej pathinfo przy explode i tej twojej metodzie są problemy. Np. twoja metoda padnie gdy plik nazywa się plik albo plik.plik.jpg
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
gdybym użył strpos to owszem, ale wykorzystałem strrpos(), która podaje pozycję pierwszego znaku od prawej strony.
edit> do wyniku strrpos można jeszcze ewentualnie dodać 1 strrpos('.', $_FILES['obrazek']['name']) + 1, żeby wyciąć samo rozszerzenie bez kropki. Ten post edytował starach 13.03.2012, 23:37:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:01 |