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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 14-09-06, 22:18   # 1
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

[ASP] שליחת מייל בעיה

קוד:
<%@ language="javascript" %>
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From=Request.Form("from")()
myMail.To="amirs_5@hotmail.com"
myMail.TextBody=Request.Form("text")()
myMail.Send
set myMail=nothing
%>

<form method="post" action="contact.asp">
email: <input type="text" name="from" />
<br />
text: <input type="text" name="text" />
<br /><br />
<input type="submit" value="Submit" />
</form>
שגיאה :

קוד:
Error Type:
CDO.Message.1 (0x8004020D)
At least one of the From or Sender fields is required, and neither was found. 
/contact.asp, line 8
__________________
אימיל \ מסן : amirs91 [at] gmail.com
  Reply With Quote
ישן 14-09-06, 23:00   # 2
DorWD
תודה על תרומתך.
 
DorWD's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
מיקום: עפולה
גיל: 31
הודעות: 2,259

DorWD לא מחובר  

אין לי מושג בASP אבל לפי מה שרשום פה זה אומר שחייב לרשום את השדה של השולח
והשדה הזה לא נמצא.
אין לי מושג בASP אבל אני מקווה שזה נתן לך כיוון :\
__________________
מתכנת WEB
  Reply With Quote
ישן 15-09-06, 00:05   # 3
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

לא אחי זה ככה שישר מעלים את הדף ואני רק התחלתי ללמוד ASP
__________________
אימיל \ מסן : amirs91 [at] gmail.com
  Reply With Quote
ישן 15-09-06, 12:00   # 4
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי amirs_5
לא אחי זה ככה שישר מעלים את הדף ואני רק התחלתי ללמוד ASP
בעת פענוח הקובץ הוא ישר יעבור לקוד ASP וינסה לשלוח את המייל. אבל אז הוא ייגלה ששדות ה FROM וה TEXT ריקים ולכן הוא מחזיר לך את השגיאה.

תעשה תנאי, משהו כזה:

קוד:
if(Request.form("from")() != "" ) {

// ASP code

}
__________________
eLad
  Reply With Quote
ישן 15-09-06, 12:59   # 5
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

קוד:
<%@ Language=JScript%>
<%
if(Request.form("from")() != "" ) {

set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From=Request.Form("from")()
myMail.To="amirs_5@hotmail.com"
myMail.TextBody=Request.Form("text")()
myMail.Send
set myMail=nothing

}
%>

<form method="post" action="contact.asp">
email: <input type="text" name="from" />
<br />
text: <input type="text" name="text" />
<br /><br />
<input type="submit" value="Submit" />
</form>
קוד:
Error Type:
Microsoft JScript compilation (0x800A03EC)
Expected ';'
/contact.asp, line 5, column 4
set myMail=CreateObject("CDO.Message")
---^
לא הלך..

לפי השיגאה ניסתי להחליף את ה SET ב VAR
וזאת השגיאה החדשה :
קוד:
Error Type:
Microsoft JScript runtime (0x800A138F)
Object expected
/contact.asp, line 4
__________________
אימיל \ מסן : amirs91 [at] gmail.com

Last edited by amirs_5; 15-09-06 at 13:02..
  Reply With Quote
ישן 15-09-06, 13:09   # 6
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

ב Jscript אין דבר כזה set עבור אובייקטים אלא יש var. אתה צריך להחליט אם אתה כותב VBS או JS.

גם ב send אתה צריך להוסיף (). ומחיקת אובייקטים לא נעשית עם השוואה ל nothing אלא:

קוד:
delete obj;
obj = null;
__________________
eLad
  Reply With Quote
ישן 15-09-06, 13:10   # 7
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

קוד:
var myMail = Server.CreateObject("CDO.Message");
__________________
eLad
  Reply With Quote
ישן 15-09-06, 13:14   # 8
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

שניה אחי אני ינסה ובקשר ל JSCRIPT ול VBSCRIPT זה בגלל שאני קורא מדיריכם והם נותנים דוגמאותל VBSCRIPT ואני עובד עם JSCRIPT וזה די שונה
ובקשר למחיקת אובייקטים:
קוד:
delete obj;
obj = null;
לא הבנתי ..

עריכה :

קוד:
<%@ Language=JScript%>
<%
if(Request.form("from")() != "" ) {
var myMail = Server.CreateObject("CDO.Message");
myMail.Subject="Sending email with CDO"
myMail.From=Request.Form("from")()
myMail.To="amirs_5@hotmail.com"
myMail.TextBody=Request.Form("text")()
myMail.Send()
myMail = null;

}
%>
קוד:
Error Type:
Microsoft JScript runtime (0x800A01B6)
Object doesn't support this property or method
/contact.asp, line 9
__________________
אימיל \ מסן : amirs91 [at] gmail.com

Last edited by amirs_5; 15-09-06 at 13:17..
  Reply With Quote
ישן 15-09-06, 13:21   # 9
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

קוד:
<%@ Language=JScript%>
<%
if(Request.form("from")() != "" ) {
var myMail = Server.CreateObject("CDO.Message");
myMail.Subject="Sending email with CDO";
myMail.From=Request.Form("from")();
myMail.To="amirs_5@hotmail.com";
myMail.TextBody=Request.Form("text")();
myMail.send();
delete myMail;
myMail = null;

}
%>
נסה אולי עם אות קטנה ב send כי JS היא CS
__________________
eLad
  Reply With Quote
ישן 15-09-06, 13:25   # 10
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

לא עובד לי , יכול להיות בגלל שאני לא על שרת ?!
כאילו אני על המחשב שלי
http://localhost/contact.asp
או שאין קשר..
__________________
אימיל \ מסן : amirs91 [at] gmail.com
  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. הזמן כעת הוא 22:54.

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