|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר בקהילה
|
הרשמה עם שם משתמש בעברית + ללא תגים מיותרים
אני בונה כרגע מערכת הרשמה ואני רוצה לתת אפשרות להרשם עם שם בעברית,
אבל בכל זאת למנוע אפשרות להוסיף תגים ושאר דברים שהמשתמש לא צריך לקבל גישה אליהם. אני אשמח תיתנו לי פיתרון. אני חושב בכיוון הפונקציה preg_replace . תודה!
__________________
![]() |
![]() |
![]() |
# 2 |
תודה על תרומתך.
|
htmlspecialchars
|
![]() |
![]() |
# 3 |
חבר בקהילה
|
אבל זה עדיין נותן לי אפשרות לתגים כמו !@#$%
__________________
![]() |
![]() |
![]() |
# 4 |
משתמש תחת חוזה ניסיון.
|
אז תבנה ARRAY עם כל התגים שתה רוצה לחסום
ותבדוק אם אחד התווים קיים
__________________
|
![]() |
![]() |
# 5 |
חבר וותיק
|
הפוך הוא יעיל יותר ...
תעשה מערך עם כל התווים בעיברית , אפס משתנה מונה , תקח אורך תווים שנקלטו ועל כל תו בדוק האם נמצא במערך והגדל מונה ב 1 אם ערך המונה הסופי שווה לערך מונה הקלט הכנס למסד אם לא הצג שגיאה... צריך עזרה? בא אלי לאייסי.... |
![]() |
![]() |
# 6 | |
תודה על תרומתך.
|
ציטוט:
איך הגעת למסקנה שזה יותר יעיל ? |
|
![]() |
![]() |
# 7 |
חבר וותיק
|
כי הוא לא יכול לחסום את כל התווים ... יש עדיין תווי ALT וכל מיני סימנים שהוא לא יכול לחשוב על כולם הכי פשוט והכי יעיל זה לקחת רק אויות בעיברית כי המונה שלהם הוא 22 וכל האויות הסופיות בערך 24-26 ואני יכול רק עכשיו לחשוב על יותר מ 50 סימנים....
בדיקה של 24 יותר יעילה מ 50+ ועדיין לא עברתי על כל התווים באנגלית... תראה את המודגש בציטוט |
![]() |
![]() |
# 8 | |
תודה על תרומתך.
|
ציטוט:
|
|
![]() |
![]() |
# 9 | |
אין כמו ב127.0.0.1
|
ציטוט:
אם קוראים לי אלכסנדר קורקרמינובסלסקי? אתה יודע כמה זמן יקח לזה לזהות אם יש לי בשם אותיות לא חוקיות? hi_sorie, תלמד PCRE זה יעזור לך. |
|
![]() |
![]() |
# 10 | |
דוגמן הבית השמן
תודה על תרומתך :) |
ציטוט:
![]()
__________________
בברכה, עידן בן אור |
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|