Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> walidator nazwy pliku
ruthless
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.06.2002

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


mam problem, z poziomu przeglądarki WWW użytkownik może założyć swój własny
plik, w którym może zapisać informacje o sobie, chodzi o to, że te nazwy plików
bywają różne, czasami zawierają zabronione znaki i jest problem - jest jakiś
walidator, jakaś f-kcja, która to rozwiąże?

z góry dzięki za odpowiedź
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
steru
post
Post #2





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: --
Skąd: Krakow

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


mozesz z urlencode() i urldecode() sprobowac, ale nie wiem. masz gdzies jakis spis zabronionych znakow ?
Go to the top of the page
+Quote Post
ruthless
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.06.2002

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


no właśnie nie mam takiej listy, z f-kcją sobie poradzę

może ktoś z członków forum podeśle listę znaków zabronionych w nazwach plików Linuxa
Go to the top of the page
+Quote Post
em1X
post
Post #4





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


po co kombinowac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

najlepiej zezwolic tylko na uzywanie liter 'a-z' liczb '0-9' i '_' , '-'
Go to the top of the page
+Quote Post
ruthless
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.06.2002

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


już wiem, pod Linuchem, wszystkie oprócz / i !
Go to the top of the page
+Quote Post
mqmin
post
Post #6





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.03.2002
Skąd: Tarnów

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


użyj kodu....

Kod
<?



if(ereg('([a-zA-Z0-9])' $nazwa_pliku)) //$nazwa_pliku - zmienna z formularza

  echo("ok");



else

  echo("bat name file");



?>
Go to the top of the page
+Quote Post
mqmin
post
Post #7





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.03.2002
Skąd: Tarnów

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


użyj kodu....

Kod
<?



if(ereg('([a-zA-Z0-9])' $nazwa_pliku)) //$nazwa_pliku - zmienna z formularza

  echo("ok");



else

  echo("bat name file");



?>
Go to the top of the page
+Quote Post
kryr
post
Post #8





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

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


Cytat
już wiem, pod Linuchem, wszystkie oprócz / i !

a gwiazdka? :wink:
Go to the top of the page
+Quote Post
kryr
post
Post #9





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

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


Cytat
użyj kodu....
...


kasuj powtarzajace sie posty...
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: 26.08.2025 - 11:27