|
![]() |
# 1 |
חבר וותיק
|
הגנה מפני הזרקות
כאשר יש לי טופס שנשלש והוא נשמע במסד אני עושה ככה
htmlspecialchars סבבה עכשיו אני רוצה לעשות איזה טופס שבו אנשים מוסיפים קוד HTML לדוגמא קוד לסירטון מYOUTUBE PHP קוד:
מה אני עושה כדי לאפשר להכניס את הקוד הזה ועדיין להיות מוגן במערכת? תודה |
![]() |
![]() |
# 3 |
חבר בקהילה
|
פשוט מאוד... אני יפתור לך את זה בקלות...
תבנה פונקציה שמקבלת את הקישור לעמוד הסירטון למשל הסירטון הזה http://www.youtube.com/watch?v=5lGPHfPDMmg והופכת אותו לזה: HTML קוד:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/5lGPHfPDMmg&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5lGPHfPDMmg&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object> פשוט תיקח מכתובת את v=5lGPHfPDMmg ותוסיף אותו לכתובת הזאת ככה: http://www.youtube.com/v/5lGPHfPDMmg וזה הקישור לסירטון ואחכ תוסיף לזה את הhtml הדרוש זה יצרוך ממך פחות מקום במסד מקווה שעזרתי בהצלחה Last edited by יניב בן צבי; 30-10-08 at 18:01.. |
![]() |
![]() |
# 4 |
חבר וותיק
|
לא תמיד הקודים של הצפיה הישירה של YOUTUBE זהים
מידי פעם מתווסף לשורה של הכתובת &feature=related וכו' איך אני יסדר את זה כל פעם |
![]() |
![]() |
# 5 |
חבר וותיק
|
אני לא יכול לערוך
בכל מקרה מה ש יניב בן צבי לא טוב לי אני רוצה לקחת ממספר אתרים כמו YOUTUBE FLIX וכ'ו סירטונים לכן אני שואל איך אני יכול לתת למשתמשים להכניס את הקוד HTML בלי שהם יזריקו לי JS לדוגמא כי גם אם אני יעשה htmlspecialchars_decode זה לא יעזור כי בעמוד שבו אני מצג את הקוד HTML שהוכנס אם הכניסו לי איזה קוד דפוק ב JS זה לא טוב לי אשמח לעזרה |
![]() |
![]() |
# 6 |
חבר מתקדם
|
ראשית-עושה שניי עמודות, אחת youtube_videos, והשנייה flix_videos.
ואז נותן להם רק להכניס את הקוד של הקישור לסירטון, ואז אתה עושה עליו htmlspecialchars, לדוגמא: PHP קוד:
YOUTUBE FLIX במידה והוא בחר ב-Youtube, אתה מציג לו את הסירטון כך למשל: HTML קוד:
<embed src=".$row['youtube_videos']." />
HTML קוד:
<embed src=".$row['flix_videos']." />
__________________
Projector Lamps |
![]() |
![]() |
# 7 |
חבר וותיק
|
אני רוצה להשתמש בנגן של YOUTUBE ולא בנגן של מדיה פלייר
|
![]() |
![]() |
# 8 |
חבר מתקדם
|
אז על אותו עיקרון רק בתגית object וparam כמו שהצגת בהודעה הראשונה שלך.
__________________
Projector Lamps |
![]() |
![]() |
# 9 |
חבר וותיק
|
זהו שזה לא ככה
לא תמיד ה VALUE שמוכנס הוא אותו דבר http://www.youtube.com/v/_rBbFBSyZf0&hl=en&fs=1 מידי פעם מצטרפים אליו משתנים שונים וכו' |
![]() |
![]() |
# 10 |
חבר מתקדם
|
זה לא משנה, YOUTUBE עשה כבר את העבודה הזו, הוא עושה העברה אוטמטית גם אם תתן לו להכניס - http://www.youtube.com/v/_rBbFBSyZf0&hl=en&fs=1
הוא יעביר אוטמטית ל: http://www.youtube.com/swf/l.swf?swf...t=1&fs=1&hl=en ככה שלך זה לא משנה.
__________________
Projector Lamps |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|