צפיות
תשובות
בעיה בREPLACEים…
שלום..
יש לי בעיה ברפלייסים, שמתי את הקודים באינדקס + בדף הכנסה למסד, וזה פשוט לא עובד לי … זה מציג לי את התוכן עצמו (לדוג', [url] במקום לעשות לינק.)
אני אשמח אם תעזרו לי, הקוד:
body=REPLACE(body, vbCrlf, "<br>")
body=REPLACE(body, "[b]", "<b>")
body=REPLACE(body, "[/b]", "</b>")
body=REPLACE(body, "[u]", "<u>")
body=REPLACE(body, "[/u]", "</u>")
body=REPLACE(body, "[url=]", "<a href=")
body=REPLACE(body, "[/url]", "</a>")
body=REPLACE(body, "[img]", "<img src=")
body=REPLACE(body, "[/img]", ">")
body=REPLACE(body, "O_o", "<img src=smilies/blink.gif>")
body=REPLACE(body, ":oops:", "<img src=smilies/blush.gif>")
body=REPLACE(body, ":vegeta:", "<img src=smilies/character30.gif>")
body=REPLACE(body, ":hacker:", "<img src=smilies/character59>")
body=REPLACE(body, ":,(", "<img src=smilies/cry.gif>")
body=REPLACE(body, ">_>", "<img src=smilies/dry.gif>")
body=REPLACE(body, ":com:", "<img src=smilies/fighting13.gif>")
body=REPLACE(body, "^_^", "<img src=smilies/happy.gif>")
body=REPLACE(body, ":@", "<img src=smilies/mad.gif>")
body=REPLACE(body, "fuck", "<img src=smilies/mad55.gif>")
body=REPLACE(body, ":mellow:", "<img src=smilies/mellow.gif>")
body=REPLACE(body, ":)", "<img src=smilies/original.gif>")
body=REPLACE(body, ">.<", "<img src=smilies/pinch.gif>")
body=REPLACE(body, ":shifty:", "<img src=smilies/shifty.gif>")
body=REPLACE(body, ":kill:", "<img src=smilies/sick03.gif>")
body=REPLACE(body, ":lock:", "<img src=smilies/sign02.gif>")
body=REPLACE(body, ":lol:", "<img src=smilies/sign69.gif>")
body=REPLACE(body, "]", ">")
ד"א, אני לא שירשרתי כי ההודעה לא קפצה
28 תשובות
זהו :). לשמחתי סידרתי.
בעיה נוספת…
כדאי לדעתי להכניס לFAQ.
אז ככה, משום מה, השאילתת INSERT שלי, לא קולטת עיברית.
היא עושה פשוט ג'יבריש של הטקסט שרשמתי בשגיאה.
יש דרכים לסדר / לעקוף זאת?.
דוד.
חסרים פרטים
אישית, בכדי לפתור את הבעיה שלך, אני אצטרך את השגיאה בה מופיעה הג'יבריש.
ואשמח אם תגיד לי כיצד פתרת את הבעיה הקודמת, כדי שאם זה ייקרה בעתיד למישהו מהפורום, לפחות נדע כיצד לטפל בזה(אישית, לי זה קרה פעם ועד היום לא הצלחתי לסדר את הבעיה הזו. עזבתי את האתר הזה בצד).
כתבת בראש העמוד
הגדרה לשפה העברית?
<%@ language="VBScript" codepage="1255" %>
*ללא נושא*
1. המבורגר, פשוט בטעות שמתי את הרפלייסים לפני הגדרת המשתנה.
2. בילדהום, אני אנסה להגדיר, ואחזור עם תשובה.
תודה גבר! עובד!
סליחה…
ניסיתי לרשום "בדיקה", אבל אז שניסיתי עידכון שלם, זה לא עבד.
אני ממש צריך עזרה .
תודה רבה רבה רבה לעוזרים! ולמי שמנסה לעזור
השגיאה:
Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression "äéé çáø'ä! îîöá?! îæîï ìà äúøàðå!<br>äàúø ñåôñåó ðôúç… àì úúéçñå ìúàøéê'.
/New/news/admin_add_query.asp, line 53
תרגם את השגיאה לעברית
.
בבקשה:
Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression "כאן אני רושם מלא פעמים בדיקה:<br>בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה בדיקה סמיילי: <img src=smilies/shifty.gif><img src=smilies/pinch.gif><img src=smilies/cha'.
/New/news/admin_add_query.asp, line 53
זה שיניסיתי לשים סמילי + כתב בעיברית.
הגרש קוטע את המחרוזת לפני הזמן.
אתה צריך להכפיל אותו בעזרת replace.
אה,
לשים REPLACE כזה:
body=REPLACE(body, "'", """)
?
לא עדיף פשוט לנסות ולראות?
*מנסה *
לא עובד, הוא אומר לי שזה טעות.
נסה כך
body = Replace(body,"'","'")
הפך…בעעע
body = Replace(body,"'","'")
*מנסה*
והצלחה!!!
אתה לא יודע כמה אני מודה לך!! תודה תודה תודהה!!!
OK, בעיה חדשה
טוב שמעו, עשיתי מין הרשמה, אז עשיתי את התנאים בצד"ש (הרבה יותר נוח לי ), אז עכשיו, זה עושה לי שגיאה כזו:
var user = Request("u")();
var pass = Request("p")();
var pass2 = Request("p2")();
var email = Request("e")();
var email2 = Request("e2")();
var sitename = Request("sn")();
var siteaddress = Request("sa")();
var description = Request("d")();
var category = Request("c")();
// form variables
if (user == "")
{
us = "אנא הזן שם משתמש.n";
}
if (pass == "")
{
ps = "אנא הזן סיסמא.n";
}
if (pass2 == "")
{
ps2 = "אנא הזן אימות סיסמא.n";
}
if (email == "")
{
em = "אנא הזן אימייל.n";
}
if (email2 == "")
{
em2 = "אנא הזן אימות אימייל.n";
}
if (sitename == "")
{
stn = "אנא הזן את שם האתר.n";
}
if (siteaddress == "")
{
sta = "אנא הזן את כתובת האתר.n";
}
if (description == "")
{
desc = "אנא הזן את תיאור האתר. n";
}
if (category == "אנא בחר קטגוריה")
{
cat = "אנא בחר קטגוריה. n";
}
אני עובד עם JScript. הבאתי את הקוד הרלוונטי בלבד. עכשיו, הוא אומר לישus הוא משתנה שמוגדר יותר מפעם אחת, ככה:
Microsoft JScript runtime error '800a1391'
'us' is undefined
/sources/dones/register.asp, line 63
והמשתנה מוגדר רק פעם אחת :|.
יש לציין! אני שמתי את התנאים דף אחרי הטופס וזה מציג לי ת'שגיאה גם בטופס *מוזר*
סודר…
עשיתי var בהגדרת המשתנים , צפו לעוד שאלה .
שאלה:
אופס:
.
שמעו… רציתי לברר איך אני מציג את השאילתת SQL שלי בלי משתנה.
אני תוהה שכך:
conn.open "INSERT INTO tbl ([user],[pass]) VALUES('david','12345')"
האם זה אחרת? (אני ניסיתי את זה וזה לא עובד…)
אבל אני כמעט בטוח שככה
לא הבנתי כלום….
תעבור על מדריך ה-ASP בבקשה בחלק
של מסדי נתונים.
מה שאתה עושה אתה פותח קונקשיין באמצעות SQL – דבר שבלתי אפשרי ואני מנחש שהשגיאה שהייתה התייחסה לדרייבר שלא נמצא.
עברתי,
הדרכים שם זה עם משתנה.
אז תעתיק את התוכן של המשתנה
למקום ששמו בו את המשתנה..
לא היבנתי.
מה לא מובן בדיוק במילה "להעתיק" ?