โค้ดอัพโหลดตัวนี้ ทีแรกอัพโหลดได้ไม่มีปัญหา พอสองวันต่อมาทำไมมัน error อ่ะครับ
ทั้งๆที่ไม่ได้แก้อะไรเลย
แต่ error มันก็เปลี่ยนๆ ไปมีหลายแบบอ่ะครับ
Error Type:
Server.MapPath(), ASP 0173 (0x80004005)
An invalid character was specified in the Path parameter for the MapPath method.
/alumnus/act_add_member.asp, line 53
Error Type:
Microsoft VBScript runtime (0x800A0034)
Bad file name or number
/alumnus/act_add_member.asp, line 53
if name1 ="" or _
surname ="" or _
address ="" or _
province_id ="" or _
zip_code ="" or _
phone ="" or _
mobile ="" or _
branch_spu ="" or _
mail ="" or _
picture ="" or _
username ="" or _
password ="" or _
question="" or _
answer="" then
response.write "กรุณากรอกข้อมูลให้ครบ"
else
filename = picture '--อ้างถึงชื่อของ ช่องรับส่งข้อมูลแล้วตามด้วย ค่า value หรือ filename(ถ้าหากข้อมูลเป็นช่องส่งรูปภาพ)--
pos_filebegin = InStrRev(filename,"\")
pos_fileend = Len(filename)
filename_new = Mid(filename,pos_filebegin+1,pos_fileend - pos_filebegin)
set fs = Server.CreateObject("Scripting.FileSystemObject")
set uploadfile = fs.CreateTextFile(Server.MapPath("file/"&filename_new))
uploadfile.write picture
uploadfile.close
filename_new="file\"&filename_new
userid = session("id")
sql2 = "Select * from member where username ='"&uploaddata.Item("username").Item("value")&"'"
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.Open sql2, conn, 1,3
if (Rs1.EOF) Then
sql="select * from member"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 1,3
if rs.recordcount <> 0 then
rs.addnew
rs("name")=uploaddata.Item("name").Item("value")
rs("surname")=uploaddata.Item("surname").Item("value")
rs("address")=uploaddata.Item("address").Item("value")
rs("province_id")=uploaddata.Item("province_id").Item("value")
rs("zip_code")=uploaddata.Item("zip_code").Item("value")
rs("phone")=uploaddata.Item("phone").Item("value")
rs("mobile")=uploaddata.Item("mobile").Item("value")
rs("mail")=uploaddata.Item("mail").Item("value")
rs("branch_spu_id")=uploaddata.Item("branch_spu_id").Item("value")
rs("picture")=filename_new
rs("username")=uploaddata.Item("usename").Item("value")
rs("password")=uploaddata.Item("password").Item("value")
rs("question")=uploaddata.Item("question").Item("value")
rs("password")=uploaddata.Item("password").Item("value")
rs.Update
rs.close
response.write "บันทึกข้อมูลแล้ว"
end if
else
response.write "รหัสนี้ได้ทำการสมัครแล้ว"
rs1.close
end if
end if
%>