Thread View: pl.comp.lang.php
20 messages
20 total messages
Started by zlotowinfo
Mon, 08 Dec 2014 15:17
nie mogę dodać slasha
Author: zlotowinfo
Date: Mon, 08 Dec 2014 15:17
Date: Mon, 08 Dec 2014 15:17
4 lines
1132 bytes
1132 bytes
$pytanie=preg_replace("/[^?@!A-Za-z0-9ęóąśłżźćńĘÓĄŚŁŻŹĆŃęó±¶łżĽćńĘÓˇ¦ŁŻ¬ĆŃ.,:;()
^+-]/", "", $pytanie);
i jak tam dodam znak "/" to się mota wszystko
Re: nie mogę dodać slasha
Author: Rafal Podsiadly
Date: Wed, 10 Dec 2014 16:29
Date: Wed, 10 Dec 2014 16:29
1 lines
1415 bytes
1415 bytes
skorzystaj z \/ a tak na marginesie moze zroób inwersje. czyli tylko to co chcesz by było wpuszczone
Re: nie mogę dodać slasha
Author: Borys Pogoreło
Date: Wed, 10 Dec 2014 19:49
Date: Wed, 10 Dec 2014 19:49
10 lines
1119 bytes
1119 bytes
Dnia Mon, 8 Dec 2014 16:17:17 +0100, zlotowinfo napisał(a):
> $pytanie=preg_replace("/[^?@!A-Za-z0-9ęóąśłżźćńĘÓĄŚŁŻŹĆŃęó±¶łżĽćńĘÓˇ¦ŁŻ¬ĆŃ.,:;()
> ^+-]/", "", $pytanie);
A czemu nie wolno mi wpisać pytania po arabsku?
--
Borys Pogoreło
borys(#)leszno,edu,pl
Re: nie mogę dodać slasha
Author: Rafal Podsiadly
Date: Thu, 11 Dec 2014 17:12
Date: Thu, 11 Dec 2014 17:12
14 lines
1895 bytes
1895 bytes
To zależy od kodowania i używanego języka oraz zainstalowanego języka w systemie operacyjnym na którym pracujesz
W dniu środa, 10 grudnia 2014 20:49:48 UTC+1 użytkownik Borys Pogoreło napisał:
> Dnia Mon, 8 Dec 2014 16:17:17 +0100, zlotowinfo napisał(a):
>
> > $pytanie=preg_replace("/[^?@!A-Za-z0-9ęóąśłżźćńĘÓĄŚŁŻŹĆŃęó±¶łżĽćńĘÓˇ¦ŁŻ¬ĆŃ.,:;()
> > ^+-]/", "", $pytanie);
>
> A czemu nie wolno mi wpisać pytania po arabsku?
>
> --
> Borys Pogoreło
> borys(#)leszno,edu,pl
Re: nie mogę dodać slasha
Author: Borys Pogoreło
Date: Thu, 11 Dec 2014 17:49
Date: Thu, 11 Dec 2014 17:49
16 lines
1491 bytes
1491 bytes
Dnia Thu, 11 Dec 2014 09:12:06 -0800 (PST), Rafal Podsiadly napisał(a):
>>> $pytanie=preg_replace("/[^?@!A-Za-z0-9ęóąśłżźćńĘÓĄŚŁŻŹĆŃęó±¶łżĽćńĘÓˇ¦ŁŻ¬ĆŃ.,:;()
>>> ^+-]/", "", $pytanie);
>>
>> A czemu nie wolno mi wpisać pytania po arabsku?
> To zależy od kodowania i używanego języka oraz zainstalowanego języka w
> systemie operacyjnym na którym pracujesz
Nawet jeśli już mam kodowanie, używam języka i mam go zainstalowanego, to
autor wytnie to wszystko równo z ziemią.
--
Borys Pogoreło
borys(#)leszno,edu,pl
Re: nie mogę dodać slasha
Author: zlotowinfo
Date: Fri, 12 Dec 2014 22:43
Date: Fri, 12 Dec 2014 22:43
7 lines
1336 bytes
1336 bytes
>> $pytanie=preg_replace("/[^?@!A-Za-z0-9ęóąśłżźćńĘÓĄŚŁŻŹĆŃęó±¶łżĽćńĘÓˇ¦ŁŻ¬ĆŃ.,:;()
>> ^+-]/", "", $pytanie);
>
> A czemu nie wolno mi wpisać pytania po arabsku?
>
bo i tak nie zrozumiem ;p
Re: nie mogę dodać slasha
Author: zlotowinfo
Date: Fri, 12 Dec 2014 22:47
Date: Fri, 12 Dec 2014 22:47
14 lines
1668 bytes
1668 bytes
Użytkownik "Rafal Podsiadly" <spinacz24@gmail.com> napisał w wiadomości news:9ae56b0d-b6cc-4cd7-a1bb-cb3fda47dcc1@googlegroups.com... > skorzystaj z \/ a tak na marginesie moze zroób inwersje. czyli tylko to > co chcesz by było wpuszczone tak teraz jest, filtruje wszystko inne oprocz tego w nawiasach nie umiem odwrotnie zrobić czyli odfiltrowywać niechciane znaki filtrowanie jest po to by ktos nie probowal hakowac np. <script>...</script> i zdaje się że można ten <script> jakoś zakodować ale przeglądarka i tak wykona
Re: nie mogę dodać slasha
Author: Borys Pogoreło
Date: Sat, 13 Dec 2014 00:08
Date: Sat, 13 Dec 2014 00:08
14 lines
1287 bytes
1287 bytes
Dnia Fri, 12 Dec 2014 23:47:01 +0100, zlotowinfo napisał(a): > czyli odfiltrowywać niechciane znaki > filtrowanie jest po to by ktos nie probowal hakowac > np. <script>...</script> > > i zdaje się że można ten <script> jakoś zakodować ale przeglądarka i tak > wykona A co Ci konkretnie nie pasuje w htmlspecialchars()? -- Borys Pogoreło borys(#)leszno,edu,pl
Re: nie mogę dodać slasha
Author: Rafal Podsiadly
Date: Sat, 13 Dec 2014 07:58
Date: Sat, 13 Dec 2014 07:58
6 lines
1712 bytes
1712 bytes
Poczytaj o ^ w patern preg_
http://stackoverflow.com/questions/16882373/allow-only-few-characters-with-preg-match
Milej zabawy to tak zwany xor czyli zamien wszystkie znaki na puste poza ...
preg_replace('/[^a-zA-Z0-9\.\,\(\)@#!?]/', '', $string);
Re: nie mogę dodać slasha
Author: zlotowinfo
Date: Mon, 15 Dec 2014 21:23
Date: Mon, 15 Dec 2014 21:23
4 lines
1353 bytes
1353 bytes
> A co Ci konkretnie nie pasuje w htmlspecialchars()? > patrząc z tej strony to chyba najlepiej byłoby dla mnie strip_tags(htmlspecialchars_decode($pytanie))
Re: nie mogę dodać slasha
Author: Borys Pogoreło
Date: Mon, 15 Dec 2014 22:34
Date: Mon, 15 Dec 2014 22:34
13 lines
1366 bytes
1366 bytes
Dnia Mon, 15 Dec 2014 22:23:21 +0100, zlotowinfo napisał(a): >> A co Ci konkretnie nie pasuje w htmlspecialchars()? >> > patrząc z tej strony to chyba najlepiej byłoby dla mnie > strip_tags(htmlspecialchars_decode($pytanie)) A gdzie to później umieszczasz? Bo prawdpodobnie znów przekombinowujesz i tworzysz kolejną lukę przez to. -- Borys Pogoreło borys(#)leszno,edu,pl
Re: nie mogę dodać slasha
Author: zlotowinfo
Date: Mon, 15 Dec 2014 23:45
Date: Mon, 15 Dec 2014 23:45
16 lines
1918 bytes
1918 bytes
Użytkownik "Borys Pogoreło" <borys@pl.edu.leszno> napisał w wiadomości
news:1e6edny40k1fu.144rovpuona0e$.dlg@40tude.net...
> Dnia Mon, 15 Dec 2014 22:23:21 +0100, zlotowinfo napisał(a):
>
>>> A co Ci konkretnie nie pasuje w htmlspecialchars()?
>>>
>> patrząc z tej strony to chyba najlepiej byłoby dla mnie
>> strip_tags(htmlspecialchars_decode($pytanie))
>
> A gdzie to później umieszczasz? Bo prawdpodobnie znów przekombinowujesz i
> tworzysz kolejną lukę przez to.
>
skoro wszystko już odfiltrowało to jaką lukę mogę robić
w skrócie mniej więcej tak:
echo "<script>document.write('$pytanie');</script>";
Re: nie mogę dodać slasha
Author: Borys Pogoreło
Date: Mon, 15 Dec 2014 23:53
Date: Mon, 15 Dec 2014 23:53
17 lines
1493 bytes
1493 bytes
Dnia Tue, 16 Dec 2014 00:45:16 +0100, zlotowinfo napisał(a):
>> A gdzie to później umieszczasz? Bo prawdpodobnie znów przekombinowujesz i
>> tworzysz kolejną lukę przez to.
>>
> skoro wszystko już odfiltrowało to jaką lukę mogę robić
>
> w skrócie mniej więcej tak:
> echo "<script>document.write('$pytanie');</script>";
Bez żartów...
$pytanie = "');alert('xss";
--
Borys Pogoreło
borys(#)leszno,edu,pl
Re: nie mogę dodać slasha
Author: zlotowinfo
Date: Tue, 16 Dec 2014 12:47
Date: Tue, 16 Dec 2014 12:47
1 lines
1426 bytes
1426 bytes
preg_replace("/[()]/",'',strip_tags(htmlspecialchars_decode($pytanie)));
Re: nie mogę dodać slasha
Author: zlotowinfo
Date: Tue, 16 Dec 2014 12:56
Date: Tue, 16 Dec 2014 12:56
1 lines
1450 bytes
1450 bytes
str_ireplace("'","\'",preg_replace("/[()]/",'',strip_tags(htmlspecialchars_decode($pytanie))));
Re: nie mogę dodać slasha
Author: Borys Pogoreło
Date: Tue, 16 Dec 2014 17:34
Date: Tue, 16 Dec 2014 17:34
11 lines
1542 bytes
1542 bytes
Dnia Tue, 16 Dec 2014 13:56:02 +0100, zlotowinfo napisał(a):
> str_ireplace("'","\'",preg_replace("/[()]/",'',strip_tags(htmlspecialchars_decode($pytanie))));
A może po prostu zamiast coraz bardziej kombinować nie używaj
document.write() i generalnie nie umieszczaj treści dostarczonych przez
użytkownika wewnątrz tagów <script></script>?
--
Borys Pogoreło
borys(#)leszno,edu,pl
Re: nie mogę dodać slasha
Author: zlotowinfo
Date: Tue, 16 Dec 2014 19:55
Date: Tue, 16 Dec 2014 19:55
18 lines
2236 bytes
2236 bytes
Użytkownik "Borys Pogoreło" <borys@pl.edu.leszno> napisał w wiadomości
news:4e8rvtesiacw.15darmjacrkkf.dlg@40tude.net...
> Dnia Tue, 16 Dec 2014 13:56:02 +0100, zlotowinfo napisał(a):
>
>> str_ireplace("'","\'",preg_replace("/[()]/",'',strip_tags(htmlspecialchars_decode($pytanie))));
>
> A może po prostu zamiast coraz bardziej kombinować nie używaj
> document.write() i generalnie nie umieszczaj treści dostarczonych przez
> użytkownika wewnątrz tagów <script></script>?
>
umieszczam bo powększało by to znacząco kod strony
<tr><td width=60px><font size=2 color=#aaaaaa>datagodzina</font><td
width=70px style="border-right:2px solid #cccccc"><font color=#666666> IP
<td><font color=blue>tresc
i tak kazda linia, a tak procedura to robi: pisz(datagodzina, IP, tresc)
Re: nie mogę dodać slasha
Author: Borys Pogoreło
Date: Wed, 17 Dec 2014 18:58
Date: Wed, 17 Dec 2014 18:58
15 lines
1706 bytes
1706 bytes
Dnia Tue, 16 Dec 2014 20:55:33 +0100, zlotowinfo napisał(a): > umieszczam bo powększało by to znacząco kod strony > > <tr><td width=60px><font size=2 color=#aaaaaa>datagodzina</font><td > width=70px style="border-right:2px solid #cccccc"><font color=#666666> IP > <td><font color=blue>tresc > > i tak kazda linia, a tak procedura to robi: pisz(datagodzina, IP, tresc) A doczytałeś już, że jest coś takiego jak CSS? -- Borys Pogoreło borys(#)leszno,edu,pl
Re: nie mogę dodać slasha
Author: zlotowinfo
Date: Wed, 17 Dec 2014 21:31
Date: Wed, 17 Dec 2014 21:31
15 lines
2130 bytes
2130 bytes
Użytkownik "Borys Pogoreło" <borys@pl.edu.leszno> napisał w wiadomości news:2nxm2utygvx0.155ibrw3ao2bx$.dlg@40tude.net... > Dnia Tue, 16 Dec 2014 20:55:33 +0100, zlotowinfo napisał(a): > >> umieszczam bo powększało by to znacząco kod strony >> >> <tr><td width=60px><font size=2 color=#aaaaaa>datagodzina</font><td >> width=70px style="border-right:2px solid #cccccc"><font color=#666666> IP >> <td><font color=blue>tresc >> >> i tak kazda linia, a tak procedura to robi: pisz(datagodzina, IP, tresc) > > A doczytałeś już, że jest coś takiego jak CSS? > tak krótki jak w javascript nie zrobie cssem
Re: nie mogę dodać slasha
Author: Borys Pogoreło
Date: Fri, 19 Dec 2014 09:09
Date: Fri, 19 Dec 2014 09:09
13 lines
1687 bytes
1687 bytes
Dnia Wed, 17 Dec 2014 22:31:12 +0100, zlotowinfo napisał(a): >>> i tak kazda linia, a tak procedura to robi: pisz(datagodzina, IP, tresc) >> >> A doczytałeś już, że jest coś takiego jak CSS? >> > tak krótki jak w javascript nie zrobie cssem Ale ogarniasz, że w imię źle pojmowanej wygody tworzysz dziurawą aplikację? -- Borys Pogoreło borys(#)leszno,edu,pl
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads