לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #6  
ישן 30-07-2005, 20:50
  Keddy Keddy אינו מחובר  
 
חבר מתאריך: 30.07.05
הודעות: 7
בתגובה להודעה מספר 1 שנכתבה על ידי Keddy שמתחילה ב "עזרה בפלאש"

lood, חשבתי שהסברתי את עצמי מספיק ברור
הבעיה לא ניראת בטופס פלאש אלא במסד נתונים.

בכל מקרה, הנה הקוד ASP
קוד:
<% Set objCon = Server.Createobject("ADODB.Connection") objCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("data/db.mdb") Set objRs = Server.Createobject("ADODB.Recordset") Set objRs.ActiveConnection = objCon strSQL = "SELECT * from tbl_Users;" objRs.CursorType = 2 objRs.LockType = 3 objRs.Open strSQL, objCon If Request.Querystring("uname") = "" then fname="empty" Else fname=Request.Querystring("uname") End If if Request.Querystring("lname") = "" then lname="empty" Else lname=Request.Querystring("lname") End If if Request.Querystring("size") = "" then size="empty" Else size=Request.Querystring("size") End If if Request.Querystring("phone") = "" then phone="empty" Else phone=Request.Querystring("phone") End If if Request.Querystring("email") = "" then email="empty" Else email=Request.Querystring("email") End If if Request.Querystring("mobile") = "" then mobile="empty" Else mobile=Request.Querystring("mobile") End If If Request.Querystring("adress") = "" then adress="empty" Else adress=Request.Querystring("adress") End If If Request.Querystring("coments") = "" then coments="empty" Else coments=Request.Querystring("coments") End If objRs.AddNew objRs("RegisterDate") = Now() objRs("firstName") = fname objRs("lastName") = lname objRs("SizeGroup") = size objRs("Phone") = phone objRs("Email") = email objRs("Cellular") = mobile objRs("Address") = adress objRs("Comments") = coments objRs.Update Set objRs = nothing objCon.Close Set objCon = nothing %> <html> <head> <title>ההרשמה התבצעה בהצלחה!</title> </head> <body style="padding: 0px; margin: 0px"> <img src="Popup.jpg" border="0" alt=""> </body> </html>


זה הקוד של הכפתור "שלח" בטופס פלאש

קוד:
system.useCodepage = true; /* Change the value of sumbitURL to the URL of the CF or ASP file on your server. */ submitURL = "./process.asp"; function onSubmit() { // Create a new LoadVars instance for the form data formData = new LoadVars(); // Initialize formData variables: formData.Uname = ""; formData.size = ""; formData.lname = ""; formData.phone = ""; formData.Email = ""; formData.mobile = ""; formData.adress = ""; formData.coments = ""; // Gather the order information into a LoadVars instance. formData.size = sizeGroup.getValue(); formData.uname = escape(name_cb1); formData.lname = escape(surname_cb1); formData.phone = escape(phone_cb1); formData.Email = escape(email_cb1); formData.mobile = escape(cellular_cb1); formData.adress = escape(address_cb1); formData.coments = escape(info_cb1); // Submit the order data getURL("javascript:openNewWindow('process.asp?uname="+formData.uname+"&lname="+formData.lname+"&phone="+formData.phone+"&email="+formData.Email+"&mobile="+formData.mobile+"&adress="+formData.adress+"&coments="+formData.coments+"&size="+formData.size+"','thewin','height=300,width=420,resizable=no,tool bar=no,scrollbars=no') "); }


תודה =)
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #10  
ישן 03-08-2005, 17:39
  Keddy Keddy אינו מחובר  
 
חבר מתאריך: 30.07.05
הודעות: 7
בתגובה להודעה מספר 1 שנכתבה על ידי Keddy שמתחילה ב "עזרה בפלאש"

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

קוד:
<% Function Encode(sIn) dim x, y, abfrom, abto Encode="": ABFrom = "" For x = 0 To 25: ABFrom = ABFrom & Chr(65 + x): Next For x = 0 To 25: ABFrom = ABFrom & Chr(97 + x): Next For x = 0 To 9: ABFrom = ABFrom & CStr(x): Next abto = Mid(abfrom, 14, Len(abfrom) - 13) & Left(abfrom, 13) For x=1 to Len(sin): y = InStr(abfrom, Mid(sin, x, 1)) If y = 0 Then Encode = Encode & Mid(sin, x, 1) Else Encode = Encode & Mid(abto, y, 1) End If Next End Function Function Decode(sIn) dim x, y, abfrom, abto Decode="": ABFrom = "" For x = 0 To 25: ABFrom = ABFrom & Chr(65 + x): Next For x = 0 To 25: ABFrom = ABFrom & Chr(97 + x): Next For x = 0 To 9: ABFrom = ABFrom & CStr(x): Next abto = Mid(abfrom, 14, Len(abfrom) - 13) & Left(abfrom, 13) For x=1 to Len(sin): y=InStr(abto, Mid(sin, x, 1)) If y = 0 then Decode = Decode & Mid(sin, x, 1) Else Decode = Decode & Mid(abfrom, y, 1) End If Next End Function Set objCon = Server.Createobject("ADODB.Connection") objCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("data/db.mdb") Set objRs = Server.Createobject("ADODB.Recordset") Set objRs.ActiveConnection = objCon strSQL = "SELECT * from tbl_Users;" objRs.CursorType = 2 objRs.LockType = 3 objRs.Open strSQL, objCon If Request.Querystring("uname") = "" then fname="empty" Else if Asc(Left(Request.Querystring("uname"),1)) > 65 and Asc(Left(Request.Querystring("uname"),1)) < 122 then fname=Request.Querystring("uname") Else fname=Decode(Request.Querystring("uname")) End If End If if Request.Querystring("lname") = "" then lname="empty" Else if Asc(Left(Request.Querystring("lname"),1)) > 65 and Asc(Left(Request.Querystring("lname"),1)) < 122 then lname=Request.Querystring("lname") Else lname=Decode(Request.Querystring("lname")) End If End If if Request.Querystring("size") = "" then size="empty" Else size=Request.Querystring("size") End If if Request.Querystring("phone") = "" then phone="empty" Else phone=Request.Querystring("phone") End If if Request.Querystring("email") = "" then email="empty" Else email=Request.Querystring("email") End If if Request.Querystring("mobile") = "" then mobile="empty" Else mobile=Request.Querystring("mobile") End If If Request.Querystring("adress") = "" then adress="empty" Else if Asc(Left(Request.Querystring("adress"),1)) > 65 and Asc(Left(Request.Querystring("adress"),1)) < 122 then adress=Request.Querystring("adress") Else adress=Decode(Request.Querystring("adress")) End If End If If Request.Querystring("coments") = "" then coments="empty" Else if Asc(Left(Request.Querystring("coments"),1)) > 65 and Asc(Left(Request.Querystring("coments"),1)) < 122 then coments=Request.Querystring("coments") Else coments=Decode(Request.Querystring("coments")) End If End If objRs.AddNew objRs("RegisterDate") = Now() objRs("firstName") = fname objRs("lastName") = lname objRs("SizeGroup") = size objRs("Phone") = phone objRs("Email") = email objRs("Cellular") = mobile objRs("Address") = adress objRs("Comments") = coments objRs.Update Set objRs = nothing objCon.Close Set objCon = nothing %> <html> <head> <title>ההרשמה התבצעה בהצלחה!</title> </head> <body style="padding: 0px; margin: 0px"> <img src="Popup.jpg" border="0" alt=""> </body> </html>


בעיקרון, הטקסט שנשלח מהטופס נשלח כשני סימני הקסא, סימן %, מספר וחוזר חלילה
הטקסט כאילו הוצפן ולכן יש לפענח את ההצפנה

יש להשתמש בפוקנציה המצורפת
DECODE
על-מנת לפענח את הטקסט ואז הכל עובד =)

יש לשים לב, לא לשים את ה-<% @codepage=1255 %>
ואת כל הדברים בסגנון, יש להשאיר את הקוד כמו שהוא.

מקווה שזה עזר למשהו.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 17:50

הדף נוצר ב 0.04 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר