365
צפיות
צפיות
42
תשובות
תשובות
צריך עזרה עם ASPJPEG…
מישהו השתמש עם האובייקט הזה בעבר?
אני מעלה תמונה לשרת ואני רוצה להקטין אותה לגובה של 100 ושהרוחב יחושב אוטומטית. איך עושים את זה (רק את עניין הגובה – אני מעל את תמונה ללא בעיות לשרת)?
המון תודה –
פפר
42 תשובות
זה מתבצע אוטומאטית
ראה
זה לא עובד שם כמו שזה נראה..
מה שקורה שם זה שאם תעשה כפתור ימני בדף הזה:
http://support.persits.com/jpeg/thumbnail.asp
תראה שלתמונה יש פרמטרים של WIDTH ו HEIGHT והתמונה לא נשמרת במימדים האלו על השרת. אני יודע כי עבדתי על האובייקט הזה כמה שעות אתמול ולמדתי אותו די לעומק.
אני מצליח להעלות את התמונה.
אני מצליח לתת לה את הגובה הרצוי.
אני מצליח לשמור אותה עם הגובה הרצוי אך אני לא מצליח ליצור מצב שהרוחב ישתנה בהתאם.
רעיון? משהו?
התודה
נמצא הפתרון:
הפתרון:
למקרה שמישהו יצטרך את זה בעתיד:
newHeight = 100
Height = File.ImageHeight
Width = File.ImageWidth
Set Jpeg = Server.CreateObject("Persits.Jpeg")
Path = Server.MapPath("uploads") & "/" & File.ExtractFileName
Jpeg.Open Path
Jpeg.Height = newHeight
Jpeg.Width = Width * newHeight / Height
Jpeg.Save Path
עזרה עם מציאת בעלות דומיין…
יש לי לקוח שביקש ממני להעביר את הדומיין שלו אבל הוא לא זוכר איפה הוא קנה את הדומיין.
איך אני מאתר את החברה שממנה נקנה הדומין?
תודה
ככה:
בכל העזרים למציאת דומיין אתה מקבל מידע על מאי נרכש הדומיין, מתי ועד מתי.
אחד שעולה לי עכשיו בראש זה
תודה אבל…
אני צריך אחד שנותן לי מידע על סיומת COM
רשימת חברותעם מספר מוצרים…
אני רוצה להראות את כל החברות שיש לי בבסיס הנתונים ולידם להראות את מספר המוצרים שיש להם מבסיס נתונים אחר.
איך עושים את זה?
תודה –
פפר
זה נותן
תגיד איזה דומיין אתה רוצה לבדוק.
אני כבר אגיד לך את הפרטים.
אם יש לי טופס שיש בו enctype
איך אני אמור לבקש את הנתונים?
כי
request.form("author")
OR
request.querystring("author")
לא עובד!
מה לעשות?
לכל אובייקט יש את השיטות שלו
ב-ASPUPLOAD למשל עושים כך:
oUpload.Form
oUpload.QueryString
אני לא מצליח למצוא את זה בשום מקום
בעייה עם תאריך…
יש לי חברות בבסיס הנתונים וחלק ואני רוצה להראות רק את החברות שתאריך סיום השירות שלהם לא הגיע לתוקפו.
זהו משפט ה SQL שלי (אני עובד עם ACCESS)
SQL = "SELECT id,serviceStartDate,companyName FROM compTBL WHERE DATEDIFF(DAY, serviceStartDate, NOW()) <= 0"
ההודעת גיאה שאני מקבל היא זו:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
מה הבעייה פה?
עשיתי את זה נכון?
פפר
איזו שפה מוגדרת כשפת הסקריפט?
כי אם זו במקרה VB אז הפקודה היא date ולא now
VB אבל זה עדיין לא עובד…
אני לא מבין למה?
יש לך איזה רעיון בשבילי?
שטויות
אין קשר בין שפת הסקריפט שאיתה עובדים בעמוד ה-ASP לפונקציות ה-SQL
NOW ו-DATE הם פונקציות תאריך באקסס ושניהם מקובלות
אם אתה מוריד את ה-WHERE זה מתקבל כמו שצריך?
מצטער על הטעות
לא, מה אתה מציע לעשות?
אם הפונקציה כמו ב-VBS אז
SQL = "SELECT id,serviceStartDate,companyName FROM compTBL WHERE DATEDIFF(d, serviceStartDate, NOW()) <= 0"
לא נותן + הודעת שגיאה…
הודעת השגיאה:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
הקוד:
SQL = "SELECT id,serviceStartDate FROM tstTBL WHERE DATEDIFF(d, serviceStartDate, NOW()) <= 0"
למה זה לא עובד?
איך מוצאים את שם הקובץ משורת ה URL
אם זו הכתובת:
https://www.webmaster.org.il/forums/forum.asp?id=2
אני רוצה להוציא רק את המחרזות forum.
איך עושים את זה?
תודה
משהו?
בasp.net יעזור לך?
לא בדיוק…
אמרו לי שזה אפשרי גם ב ASP
רעיון לא מתוחכם במיוחד
זו דרך מאד לא אלגנטית ומאד מסורבלת אבל היא אפשרית.
בעזרת instr תמצא את הסיומת הרצוייה (במקרה הזה asp) ואז בעזרת mid תמצא את הקטע שבין ה "/" האחרון לבין המספר התו שמצאת ב instr.
זה לא יצא לי כ"כ ברור אז אם לא הבנת הכל תגיד.
יכול להיות פצצה אם יש מצב לדוגמא
למה להסתבך
https://www.webmaster.org.il/forums/forum.asp?id=2
loc = location.pathname
loc = loc.split("/");
alert(loc[loc.length-1]);
DHTML
איך אני עושה את זה ב VB?
אני צריך את זה בשפת שרת
ככה:
url=request.servervariables("URL")
urlarr = split(url, "/")
filename = urlarr(ubound(urlarr) – 1)
לא עובד…
הודעת שגיאה:
Microsoft VBScript runtime error '800a0009'
Subscript out of range: '[number: -1]'
למה זה?
הפיכת תאריך בהכנסה…
יש לי שדה רגיל שאפשר לכתוב בו תאריך (מופרד ב "/").
אני מראה למשתמש את תאריך ההגעה שלו: 21/12/2004
הבעיה היא שהמשתמש משנה את התאריך למשהו אחר אז התאריך נכנס כ:
mm/dd/yyyy
איך אני הופך את התאריך בהכנסה?
תודה!
פפר
נסה את זה אז…
filename = urlarr(ubound(urlarr) – 1)
כנראה טעיתי לגבי ubound…
תיקון:
filename = urlarr(ubound(urlarr))
הפעם שכחתי לשנות את מה שהעתקתי… 🙂
משהו?
[ללא נושא]
filename = urlarr(cInt(cInt(ubound(urlarr))-1))
מה? הנה הקוד המלא שגם עובד…
url=request.servervariables("URL")
urlarr = split(url, "/")
filename = urlarr(ubound(urlarr))
אם אני לא טועה,
יש ב-FAQ של תפוז..
התאריך נכנס בכל מקרה ב mm/dd
אתה יכול להציג אותו רגיל כך:
<%
d = day(rs1("the_date"))
m = month(rs1("the_date"))
y = year(rs1("the_date"))
response.write d & "/" & m & "/" & y
%>
וקרא כאן
יצא לי לקרוא את הלינק ששלחת לי אבל
הבעייה היא אחרת.
אני יודע לשלוף ולהראות את זה בפורמט שאני רוצה אבל ההכנסה נדפקת לפעמים כשיש משהו כמו: 5/1/2004.
אם המשתמש ירשום את התאריך ככה (התאריך הוא בשדה טקסט) המחשב מכניס את זה כשהחודש הוא 1.
מה לעשות עם זה?
אז תכניס בפורמט אמריקאי
ועוד אפשרות היא
לתת למשתמש שלושה COMBO-BOX אחד של יום, אחד של חודש ואחד של שנה
ובכך אתה שולט על תאריכים אפשריים ודרך הכניסה שלהם למסד