הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 29-05-06, 06:59   # 1
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 33
הודעות: 2,182

-VladK- לא מחובר  

חסימה של JS לגמרי

שלום.
כיצד אני יכול לחסום שימוש של JS ושל קודי HTML חוץ מכמה בסיסים (B, U, I וכו'....)??
נגיד יש לי תופס טקסט ואיזה בנאדם משועמם רוצה לשים איזה קוד זדוני בJS..כיצד אני יכול לחסום ממנו את השימוש בJS?? יעני אם בתופס יש <script> אז שהPHP לא ישלח נתונים אלא יחזור לעמוד ויראה הודעה שאסור והשתמש...אהה ועוד שאלה...נגיד ויש לי תופס...משהו שלח משהו לא נכון ואני רוצה להציג שגיאה...אוקיי הכל טוב ויפה אבל אחרי שאני מציג את השיגאה...כל מה שהמשתמש כתב נעלם והוא צריך לכתוב מחדש...כיצד אני יכול לעשות שבמידה ויש שגיאה אז שהטקסט שהוא כתב ישאר?
  Reply With Quote
ישן 29-05-06, 13:05   # 2
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

תחסום html
PHP קוד:
$js $_POST['text'];
$js str_replace("<""&lt"$js); 
$js str_replace(">""&gt"$js); 
אם מישהו ירשום נגיד <b> זה לא ידגיש את הטקסט
זה פשוט ירשום את זה
  Reply With Quote
ישן 29-05-06, 13:14   # 3
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

אבל איך עושים שאם U \ I \ B נמצאים, אז זה לא יעיף את ה < אלא ידגיש
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)
  Reply With Quote
ישן 29-05-06, 13:28   # 4
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

PHP קוד:
$bold str_replace("[b]""<b>"$bold); 
$bold str_replace("[/b]""</b>"$bold); 
  Reply With Quote
ישן 29-05-06, 13:37   # 5
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 33
הודעות: 2,182

-VladK- לא מחובר  

אבל אם אני רוצה להשתמש במשולשים ולא בסוגרים מרובעים?
  Reply With Quote
ישן 29-05-06, 13:38   # 6
OldMega
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשקלון
הודעות: 1,908

OldMega לא מחובר  

לא ניראה לי שאתה יכול .
אבל כמו שאמרו לך תעשה ככה
$bold = str_replace("", "<b>", $bold);
$bold = str_replace("
", "</b>", $bold);
  Reply With Quote
ישן 29-05-06, 13:39   # 7
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

אז תחליף תסוגריים המרובעים במשולשים (הכוונה שלך ל ^ ?)
  Reply With Quote
ישן 29-05-06, 14:23   # 8
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 33
הודעות: 2,182

-VladK- לא מחובר  

לא הכוונה ל > ו < (חח יצא לי פה סמיילי XD) וגם מה שנתתם לי פה זה רק חסימה של HTML כלומר אי איפשור תצוגה אבל אם אני רוצה שהמשתמש יקבל הודעה שהוא השתמש בJS או HTML ?
  Reply With Quote
ישן 29-05-06, 15:13   # 9
Ori The Man
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: חיפה
גיל: 33
הודעות: 3,694
שלח הודעה באמצעות MSN אל Ori The Man Send a message via Skype™ to Ori The Man

Ori The Man לא מחובר  

אתה יכול לעשות חסימות של כל מיני תגייות html מזיקות כמו <table> וכו'
ולחסום את התגיד <script>
או שאפשר לעשות דבר כזה (לא ניסיתי)
PHP קוד:
$b str_replace("&ltb&gt""<b>"$b);  
$b str_replace("&lt/b&gt""</b>"$b); 
  Reply With Quote
ישן 29-05-06, 15:19   # 10
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

תנסה את זה ותחזור אלינו...
http://il.php.net/manual/en/function.strip-tags.php
יום טוב.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 23:18.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ