Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzenie poprawności nazwy pliku
black_jack
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 29.04.2012

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


Siemka,

  1. else if(!preg_match('/[A-Za-z0-9._]/', $plik[name]));


Chciałbym sprawdzić czy user przesyła plik z poprawną nazwą pliku. Dozwolone znaki "a-z A-Z 0-9 . _". $plik[name]) zawiera np. alicja.jpg.

Mój kod oczywiście nie działa tak jak powinien ;p

HELP (IMG:style_emoticons/default/smile.gif)

Ten post edytował black_jack 4.05.2012, 21:22:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
black_jack
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 29.04.2012

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


Oto mi chodziło:

  1. else if(preg_match('#[^a-zA-Z0-9._]#', $plik[name]))


Poprawność $plik[name] sprawdzam wcześniej. / oraz * nie są potrzebne bo $plik[name] zawiera tylko "kasia.jpg" lub "fajnie45.gif".

MD5 mnie nieurządza tutaj ponieważ dostałbym zakodowane "far4qr45qt4.jpg" (IMG:style_emoticons/default/smile.gif) .

Problem solved. Dzięki
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 04:51