Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 0 Dołączył: 5.03.2005 Ostrzeżenie: (20%)
|
Witam,
zrobiłem skrypt do wczytywania zdjęć na serwer jednak nie przewidziałem jednego, że użytkownik może zastosować w nazwie pliku znaki których nie powinien stosować. W związku z tym mam dwa pytania: Jakich znaków nie powinno się stosować w nazwach plików. I w jaki sposób to sprawdzać tzn mam do zmiennej przypisaną nazwę pliku np:
I teraz mam zdeklarowane niedozwolone znaki nie wiem czy w tablicy czy w jakiś inny sposób. Czy istnieje jakaś funkcja za pomocą której można sprawdzić czy dane znaki występują w nazwie. Do głowy przychodzi mi sposób z pętlą o liczbie powtórzeń tyle ile jest niedozwolonych znaków. Czy istnieje jakiś szybszy i łatwiejszy sposób? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
jak masz zakazane znaki w tablicy, to mozesz skorzystac z
str_replace" title="Zobacz w manualu PHP" target="_manual ale lepszym rozwiazaniem byly by wyrazenia regularne i: preg_replace" title="Zobacz w manualu PHP" target="_manual |
|
|
|
kapral [php] sprawdzanie nazwy 15.05.2007, 22:18:27
kapral A znaki jakich nie można stosować do nazywania pli... 16.05.2007, 18:39:29 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 06:55 |