<% main() Sub main() If Not(InternetCheck()) Then Exit Sub End If ' If Not(VisitorCheck()) Then ' Exit Sub ' End If If Not(ShopAdminCheck()) Then Exit Sub End If 'Response.Write(GB_ShopAdmin) 'Exit Sub Dim Query Dim Content Dim Content2 '画像フォルダ作成 Dim fso Set fso = Server.CreateObject("Scripting.FileSystemObject") Dim ImageFolder ImageFolder = "" & HomeAliasSL & IconFolderSL If Not(fso.FolderExists(Server.MapPath(ImageFolder))) Then fso.CreateFolder(Server.MapPath(ImageFolder)) End If ImageFolder = ImageFolder & GB_ShopAdmin & "/" If Not(fso.FolderExists(Server.MapPath(ImageFolder))) Then fso.CreateFolder(Server.MapPath(ImageFolder)) End If Dim BASPObj Dim Bytes, BinData, FileName, FileSize, l1 Bytes = Request.TotalBytes On Error Resume Next Err.Clear() BinData = Request.BinaryRead(Bytes) If Err.Description <> "" Then Response.Write("エラーが発生しました。
ファイルサイズが大きすぎる可能性があります。

") Response.Write("エラーコード:") Response.Write(Err.Description) Response.Write("

") Response.Write("戻る") Exit Sub End If On Error Goto 0 Set BASPObj = Server.CreateObject("basp21") Dim Mode Mode = BASPObj.Form(BinData, "Mode") Dim Delete Delete = BASPObj.Form(BinData, "Delete") 'Response.Write(Mode) 'Exit Sub Dim ActShopID ActShopID = BASPObj.Form(BinData, "ActShopID") If LCase(ActShopID) <> LCase(GB_ShopAdmin) Then Response.Write("別のウィンドウまたは別のタブページで現在と異なるIDでログインしました。
" & vbCrLf) Response.Write("同一PC上で複数のIDでログインすることはできません。
" & vbCrLf) Response.Write("
" & vbCrLf) Response.Write("戻る" & vbCrLf) Exit Sub End If '画像フォルダ作成(種別をファイル名にするため種別フォルダは不要) 'ImageFolder = ImageFolder & Mode & "/" 'Response.Write(ImageFolder) 'Exit Sub 'If Not(fso.FolderExists(Server.MapPath(ImageFolder))) Then ' fso.CreateFolder(Server.MapPath(ImageFolder)) 'End If If Delete <> "1" Then FileSize = BASPObj.FormFileSize(BinData, "ImageFile") If FileSize > 0 Then If fso.FileExists(Server.MapPath(ImageFolder) & "\" & Mode & ".*") Then Call fso.DeleteFile(Server.MapPath(ImageFolder) & "\" & Mode & ".*", True) '同一種別のファイルを全削除 End If FileName = BASPObj.FormFileName(BinData,"ImageFile") FileName = Mid(FileName, InStrRev(FileName, "\") + 1) 'パスからファイル名を取り出す Dim FileExt FileExt = Mid(FileName, InStrRev(FileName, ".") + 1) 'ファイル名から拡張子を取り出す FileName = Mode & "." & FileExt 'ファイル名を種別に変換 l1 = BASPObj.FormSaveAs(BinData, "ImageFile", Server.MapPath(ImageFolder) & "\" & FileName) 'Response.Write(Server.MapPath(ImageFolder) & "\" & FileName) 'Exit Sub End If End If Query = " UPDATE TMショップ" Query = Query & " SET 画像" & Mode & " = '" & FileName & "' " Query = Query & " WHERE ショップID = " & GB_ShopAdmin & " " 'Response.Write(Query) 'Exit Sub Set Content = SQLQuery(Query, SQLServer, DatabaseName, DatabaseUser, DatabasePass) Response.Redirect(HomeAliasSL & "shopimage.asp?Mode=" & Mode & "&ActShopID=" & ActShopID & "&" & TimeUniq()) End Sub %>