|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
[שאלה - PHP] שימוש בpreg_match
שלום,
אני רוצה להשתמש בpreg_match כדי לבדוק אם בטקסט שהוכנס על ידי המשתמש יש את המילה script או style (כמובן בניסיון לחסום שימוש בסקריפטים שד"א אני אשמח לשמוע אם יש דרך טובה יותר לעשות זאת). זה הקוד שלי PHP קוד:
עריכה: הסתדרתי :P הטעות הייתה שעשיתי && במקום || אבל אני עדיין מעוניין לשמוע אם יש דרכים יותר טובות לעשות את זה :P |
![]() |
![]() |
# 2 |
חבר על
|
אממ אני לא מכיר שיטה טובה יותר אבל במקום למנוע מהמשתמש להכניס את המילים script או style לא יותר פשוט למנוע ממנו להכניס את התווים <,> וכו'?
|
![]() |
![]() |
# 3 |
חבר וותיק
|
אתה יכול להשתמש בhtmlspecialchars או בstrip_tags
|
![]() |
![]() |
# 4 |
חבר וותיק
|
אפשר למנוע עם הפונקצייה htmlspecialchars
עריכה: ליאור הספקת לפניי. |
![]() |
![]() |
# 5 |
Whatever
|
כלל ברזל: תאשר דברים בודדים, אל תחסום דברים בודדים.
משמע שעדיף לאפשר תגים ידועים, ולא להתחיל לחסום תגים מסויימים.
__________________
תומר |
![]() |
![]() |
# 7 |
משתמש - היכל התהילה
|
אם אתה רוצה שיוכלו לשלוח רק טקסט, תעביר את כל מה שהמשתמש כותב דרך HTML spacial chars וכל הצרות ירדו לך מהראש.
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 8 |
אין כמו ב127.0.0.1
|
ואם מישהו ירצה לרשום script או style?
זאת לא הדרך הכי טובה.. |
![]() |
![]() |
# 9 |
חבר וותיק
|
|
![]() |
![]() |
# 10 |
אין כמו ב127.0.0.1
|
למה נדמה לך?..
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|