שלח תשובה

זירת השאלות

673
צפיות
2
תשובות

בעיה| חסימת תווים מיוחדים בASP

,‏ 6 באוקטובר, 2008

    

שלום יש לי אתר שבניתי בASP עכשיו שמתי לב שיש בו פירצאות במערכת תגובות, לא יודע למה אבל זה לא חוסם לי תגיות HTML זה החסימה שלי:



Function fixQuotes(theString)
  fixQuotes = Replace(theString, "'", "& acute;")
fixQuotes = Replace(theString, "<", "& lt;")
fixQuotes = Replace(theString, ">", "& gt;")
End Function
name1 = fixQuotes(name1)
tex = fixQuotes(tex)
subj = fixQuotes(subj)


(עשיתי רווחים בכוונה, אחרת זה מציג אותם כתו רגיל)

אם למישהו יש דרך יותר טובה לעשות את זה בבקשה שיגיד לי, אני חייב את זה דחוף, תודה רבה!

תגיות:

2 תשובות

  1. vsystems הגיב:

    זה צריך לעבוד הפונקציה שלך אבל תנסה ב
    SUB הנה –
    Sub replacequote(str)
        str = Replace(str,"<","<")
        str = Replace(str,">",">")
        str = Replace(str,"'",""")
        str = Replace(str,"-",">")
        str = Replace(str,"'","´")
        str = Replace(str,"""",""")
    End Sub
    pages = request.querystring("page")
    Call replacequote(pages)

    מצטער שזה לא מיושר אני משתמש ב FIREFOX וזה לא נותן ללחוץ על התגיות.
    נראה לי שיכול להיות שיש לך פשוט התנגשות במשתנים ואולי גם השימוש בפוקציה במקום בפרוצדורה אם אתה מעדיף להישאר עם הקוד שלך אז תנסה לעשות TEX1 = … במקום TEX


        Dvir Levanon | HTML
    Museum Tower, 23rd floor, 4 Berkovitz St. Tel-Aviv 64238
    Tel: 0506593357
    Web Site: http://www.vise.co.il
    E-mail:dvir.levanon@gmail.com
    <img src="http://www.donkey.co.il/Briefcase/Uploads/35968.sign.jpg&quot; border="0">

שלח תשובה