513
צפיות
צפיות
6
תשובות
תשובות
שאלה על הוספת תקיה בשרת
האם הקוד הזה הוא נכון
|
newfolder = Upload.Form("foldername")
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set newfolder = FSO.GetFolder(PhisicalDirectory)
Set newfolder = Nothing
Set FSO = Nothing
|
המשתנה NEWFOLDER הוא השם שהמשתמש בוחר לכתוב
6 תשובות
תשובה
מתוך המדריך FSO שכתבתי באתר:
Dim FSO
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.CreateFolder "C:newFolder"
Set FSO = Nothing
"החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
http://Www.Torec.Net * http://Www.Torec.In
איך עושים עם נתיב יחסי לא מלא
אני עשישתי כך
newfolder = Upload.Form("foldername")
VirtualDirectory = "filesphotos/"
PhisicalDirectory = Server.MapPath(VirtualDirectory)
Dim FSO
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.CreateFolder PhisicalDirectory & newfolder
Set FSO = Nothing
אבל הוא לוקח אותם כשם ולא כנתיב
אני גם רוצה שימחק באותה צורה
תשובה
קודם כל תיישר קודים לשמאל.
דבר שני תסביר לי בדיוק מה ניסית לעשות, מה השגיאה.
"החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
http://Www.Torec.Net * http://Www.Torec.In
הקוד
newfolder = Upload.Form("foldername")
VirtualDirectory = "filesphotos/"
PhisicalDirectory = Server.MapPath(VirtualDirectory)
Dim FSO
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.CreateFolder PhisicalDirectory & newfolder
Set FSO = Nothing
השאלה היא – איך שומרים בנתיב יחסי כמו ששומרים בASUPLOAD ב SAVEVIRTUAL
והבעיה היא – שהוא לקח את משתנים האלו PhisicalDirectory & newfolder
כשם אחד ולא כנתיב ושם תיקה
תשובה
עם FSO אתה יכול לעבוד עם נתיב מלא
בעזרת הפונקציה Server.MapPath.
לא ממליץ לעבוד עם וירטואלי.
"החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
http://Www.Torec.Net * http://Www.Torec.In
מבין את זה רק נראה לי יש לי
בעיה בשרשור של הקוד?
אם תסתכל בקוד בהודעה לפני תראה שאני השתמשתי Server.MapPath
רק לא עבד לי מכיוון שהוא התיחס לשרשור הזה לשם תקיה
ולא נתיב שיש בתוכו שם תקיה
FSO.CreateFolder PhisicalDirectory & newfolder