שלח תשובה

זירת השאלות

307
צפיות
10
תשובות

האם אפשר להכניס משתנה?

,‏ 23 באוגוסט, 2006

יש קובץ מצורף ויש בו קוד קטן

הנושא הוא על מחיקה דרך אוביקט ה UPLOAD

השאלה שלי :

האם אני יכול להכניס משתנה בנתיב של הקובץ שאני רוצה למחוק?

הכוונה שאני רוצה שהנתיב ישאר אותו נתיב  אבל במקום שם הקובץ אכניס משתנה
שכל פעם יתחלף שם הקובך לפי בחירת המשתמש

כל זה נעשה כאשר המשתש ירצה לבחור קובץ למחקיה , הקובץ הרוולנטי ימחק

יש אפשרות כזאת להכניס משתנה בתוך הנתיב של הקובץ?

תראו את הקוץ המצורף

אם יש דרך אחרת , אשמח

תודה

תגיות:

10 תשובות

  1. aviadfe הגיב:

    אין קובץ, אבל…
    בעיקרון כל מה שכתוב ASP יכול לקבל ASP ודינאמיות.

    אתה יכול להשתמש במשתנה במקום שם קובץ.

    אם אתה כותב את שם הקובץ בתוך גרשיים, את המשתנה אתה כותב בלי גרשיים, ואם זה חלק משירשור אז כך:

    "texts" & variable name & "texts"

    בברכה
    אביעד

  2. JUBRANO הגיב:

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

    המשפט:
    מסד נתונים שומר נתיב, לקובץ ששמור בדיסק, בתוך ספרייה יחודית ויחיעדה המאפשרת כתיבה לתוכה"

    למה צריך לשמור נתיב?
    ואיך שומרים נתיב, האם על ידי הHIDDEN?

    שאלה אחרת

    בקשר למחיקת קבצים

    נגיד יש רשימה מוצגת בחולן הדפדפן כמו רשימות של הוטמיל ויש לידה אפשרות לסמן
    איזי קובץ למחוק.

    יש אפשרות כזאת למחוק יותר מקובץ אחד בפעם אחד כמו שיש אפשרות לנעלות יותר מקובץ אחד

    איך עושים?

    תודה

  3. JUBRANO הגיב:

    שאלה בנושא "עברית"
    יש לי בעיה כאשר אני מעלה קובץ, אני מעלה גם נתונים לבסיס נתונים
    והנתונים הם בשפה עברית .
    אחרי שאני מוסיף אותם , אני לא רואה עברית אלה סימני שאלה

    למה זה קורה ומה הפתרון?

    תודה

  4. aviadfe הגיב:

    איזה מסד נתונים ועל איזה שרת?
    1. איזה מסד נתונים מדובר?

    2. באיזה שרת אתה עובד?

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

  5. JUBRANO הגיב:

    תשובה
    מסד נתונים אקסיס

    שרת IIS

    אני רואה סימני שאלה במסד נתונים ובתוצגה

    הערהחשובה:
    בדף שלי מוגד שםה עברית
    וגם מוגדר ה CODPAGE=1255

    העברית הפכה לכך אחרי שהוספתי את אוביקט העלאת קבצים

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

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

    צריך להגדיר את ה codepage
    גם לאובייקט שמעלה את הקובץ.
    אני לא זוכר אם איזה אובייקט אתה עובד, אבל לכל האובייקטים שמטפלים בטפסים ומכבדים את עצמם יש אופציה לקבוע באיזה קידוד לעבוד. הכי טוב לבדוק ברפרנס של האובייקט הספציפי שאתה עובד איתו.

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

    >>>
    הנתיב לקובץ שנשמר במסד הנתונים הוא הנתיב לקובץ על השרת – כדי שניתן יהיה לקשר בין הנתונים של המסד לבין הקבצים שמועלים.

    לגבי מחיקה של הקבצים, ניתן למחוק קובץ בודד בעזרת המתודה deleteFile של FSO, וניתן גם להשתמש במתודה deleteFile שמוחקת קבצים בלולאה על מספר קבצים, וניתן אפילו למחוק תיקיה שלמה, בעזרת deleteFolder.

    אם לדוגמא אתה מציג ללקוח רשימה של כל הקבצים בתיקיה, ומאפשר לו לסמן מתוכם איזה קבצים למחוק, מה שנשאר לך לעשות אח"כ זה לרוץ בלולאה על הקבצים שהוא סימן ולמחוק אותם אחד אחד בתוך הלולאה.

  8. JUBRANO הגיב:

    עבד אבל שאלה קטנה
    אם אני מעלה קובץ ושמו כתוב בעברית
    מה שקורה,  הוא מעלה את שמו הכתוב בעברית לבסיס נתונים והכל בסדר

    אבל השם שלו בשרת הפך להיות סימני שאלה.

    השאלההיא :  השמות של הקובץ חייבות להיות רק באנגלית?

    שאלה אחרת

    איך אפשר לדעת את שם הקובץ בלי שהמשתמש ירשום את שם הקובץ לבסיס נתונים?
    כלומר כאשר  אני מעלה קובץ , באותה רגע הטופס יוסיף לבד את שם של הקובץ
    יש אפשרות?

  9. JUBRANO הגיב:

    שתי שאלות
    איך אני שומר את  הנתיב כלומר באיזו דרך?

    לגבי המחקיה

    אפשר למחוק בלולאה  יותר מקובץ אחד במתודה DELETFILE של FSO

    אתה התייחס לDELETEDILE של ה FSO  נכון?

    אפשר לעשות את מה שאמרת על ידי DELETE  של אוביקט העלאת הקבצים?

    אפשר דוגמה קטנה?

    תודה

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!