שלח תשובה

זירת השאלות

26 תשובות

  1. BuildHome הגיב:

    פשוט מאוד
    כשאתה מוסיף את התגובה אז לפי ID המשתמש תשלוף את המייל שלו (לדוגמא)
    ותשלח אימייל לדוא"ל שלו כפי שמצויין בבסיס הנתונים.

    על מנת לשלוח דוא"ל יש להשתמש ברכיב מתאים כמו CDONTS, CDOSYS, JMail, ASPMail,ASPEmail וכו'.

    חפש באתר בנוגע ל-CDONTS וחפש בשאלות נפוצות על CDONTS ותמצא את מה שצריך

  2. rjnhojbht הגיב:

    אין דרך אחרת לשלוח מייל?
    אתה רוצה לומר לי שכל האתרים משתמשים ברכיבים (וואלה,נענע וכו')?

  3. iliakap2002 הגיב:

    מן הסתם כן אלא אם הם קוסמים ואל.
    אל תשתמש ב CDONTS

  4. BuildHome הגיב:

    מה הבעיה?
    זה כמו שהם כתובים ב-ASP,PHP הם גם משתמשים ברכיבי דואר קיימים.

  5. iliakap2002 הגיב:

    אלא אם
    הם פיתחו אחד בעצם שמותאם לצרכים שלהם…

  6. rjnhojbht הגיב:

    שאלה.
    אם יש לי רכיב דואר איך אני קורא לו? קראתי את המדריכים אבל הם מסבירים רק על רכיבים אחרים (הרכיב שלי הוא cdo).
    למשהו יש מושג איך "קוראים" לו?
    תודה מראש לכולם

  7. rjnhojbht הגיב:

    סליחה,טעיתי
    מצאתי מדריך, ניסיתי אותו ולא עובד לי!!

  8. זהר פלד הגיב:

    מז'תומרת איך קוראים לו?
    חוצמזה, זה CDONTS.newMail, או CDO.Message?

  9. rjnhojbht הגיב:

    אני רוצה..
    בניתי מערכת של תגובות, אני רוצה שכאשר נשלחת תגובה אז ישלח אימייל לכותב ההודעה. איך עושים את זה?
    שאלתי את מנהל השרת והוא אמר שהרכיב הוא cdo, אין לי מושג לאיזה מהם הוא התכוון..

    תודה מראש.

  10. rjnhojbht הגיב:

    תודה רבה לכולם!!הצלחתי
    והרכיב הוא CDONTS.Newmail..

  11. rjnhojbht הגיב:

    עוד בעיה…
    כשאני רוצה להכניס את המייל מהמסד, הוא אומר לי שיש שגיאה..
    איך אני מוציא אותו?? בדרך הרגילה זה לא עובד

  12. BuildHome הגיב:

    איזו שגיאה? קרא כיצד מציגים שאלה

  13. rjnhojbht הגיב:

    הקוד והשגיאה..

    זה הקוד :


    <%
    Set MyConn = Server.CreateObject("ADODB.Connection")
    MdbFilePath = Server.MapPath("news.mdb")
    MyConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
    SQL_query = "SELECT * FROM news1 WHERE id="& request.querystring("id") &""
    Set RS = MyConn.Execute(SQL_query)
    WHILE NOT RS.EOF
    %>
    <%
    set mail = Server.createobjecT("CDONTS.Newmail")
    mail.To ="r"
    mail.From = "r"
    mail.Subject = "נושא"
    mail.Body = "הודעה"
    mail.Send
    Set objCDO = Nothing

    %>

      <%=RS("name")%>

      <%=RS("mail")%>
      
    <%RS.MoveNext
    WEND
    %>


    וזו ההודעה שגיאה

    Microsoft VBScript compilation error '800a0401'

    Expected end of statement

    /kidum/rav/mail.asp, line 11

    mail.To = "<%=RS("mail")

  14. rjnhojbht הגיב:

    סליחה אבל שוב טעיתי בקוד..
    הקוד הוא:


    <%
    Set MyConn = Server.CreateObject("ADODB.Connection")
    MdbFilePath = Server.MapPath("news.mdb")
    MyConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
    SQL_query = "SELECT * FROM news1 WHERE id="& request.querystring("id") &""
    Set RS = MyConn.Execute(SQL_query)
    WHILE NOT RS.EOF
    %>
    <%
    set mail = Server.createobjecT("CDONTS.Newmail")
    mail.To ="<%=RS("mail")%>"
    mail.From = "r"
    mail.Subject = "נושא"
    mail.Body = "הודעה"
    mail.Send
    Set objCDO = Nothing

    %>  
    <%RS.MoveNext
    WEND
    %>

  15. rjnhojbht הגיב:

    כתבתי אותה כבר למעלה..


    Microsoft VBScript compilation error '800a0401'

    Expected end of statement

    /kidum/rav/mail.asp, line 11

    mail.To = "<%=RS("mail")

  16. זהר פלד הגיב:

    כי אתה פותח בלוק סקריפט בתוך בלוק
    סקריפט…

    תוריד את ה %> וה <% מסביב ל ("rs("mail, הם לא אמורים להיות שם.

  17. rjnhojbht הגיב:

    הצלחתי אבל
    אני רוצה לקשר אליו..אז עשיתי ככה


    Response.Redirect "mail.asp?id=rs("id")"

    וזה לא עובד..

    ד"א אפשר בשאותו הדף גם לשלוח למסד וגם לקבל ממסד?

    תודה מראש לכולם!

  18. rjnhojbht הגיב:

    עוד שאלה קטנה (ואני מקווה אחרונה)
    תודה לכולם הצלחתי, יש לי עוד שאלה קטנה ואני מקווה אחרונה.
    אם אני רוצה שגם יהיו משתנים וגם תוכן רגיל.
    דוגמא: "הגיעה תגובה להודעתך לחץ כאן כדי לראות את התגובה"
    והקישור אמו רלהיות משתנה. איך אני מערב אותם?.
    תודה מראש

  19. iliakap2002 הגיב:

    אממ תשובה וגם משהו שלא הבנתי…
    תשרשר את המשתנים לתוך הטקסט.. ושאלה קטנה…

    משהו לא מובן  לי פה אתה שולף רק רשומה אחת… בישביל מה אתה עובר עליה ב WHILE?
    אם כבל תעשה IF בישביל ליהות בטוח שלא קרתה שגיאה והמשתמש  לא מנסה "לשחק" איתך ומשנה את ה QUERYSTRING

  20. rjnhojbht הגיב:

    ניסיתי ולא הצלחתי
    ניסיתי לשרשר אבל זה לא עובד…איך זה אמור להראות? אולי טעיתי..

  21. iliakap2002 הגיב:

    משהו כמו:
    אם תכניס את הטקסט למשתנה..


    sometext="bla bla bla bla" & time & "bla bla" & date &"blabla"

  22. rjnhojbht הגיב:

    תודה לכולכם, הצלחתי!!!
    מזל שיש אנשים טובים כמוכם!!!!!!תודה רבה!!!!

  23. rjnhojbht הגיב:

    עוד משהו..
    עשיתי שישלח לדואר קישור.
    כך:

    mail.Body ="<br><a href=""mail.asp"">קישור</a>"

    וזה מגיע למייל בתור טקסט רגיל.
    מה עושים?

שלח תשובה