webForumDet fria alternativet

Fil formulär

ASP

4 svar · 316 visningar · startad av Eam

Medlem sedan juni 200032 inlägg
Frågan#1

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
If Request.QueryString("send") = "yes" then
fil = Request.Form("file")
dim SM
Set SM = CreateObject("CDONTS.Newmail")
SM.From = "Elmasidan"
SM.To = "MinElmail@telia.com"
SM.Subject = "Fil från Elmasidan!!!"
SM.AttachFile("'" & fil & "'")
SM.Body = "En fil från: " & Request.Form("namn") & "<br> Är med i lag: " & Request.Form("lag") & "<br> Publicera på:<br>" & Request.Form("singel") & "<br>" & Request.Form("multi") & "<br>" & Request.Form("total") & "<br><br><br> Övrigt meddelande: " & Request.Form("mess")
SM.Send
Set SM = Nothing
Response.Redirect(tack.htm)
else
%>¨

Så ser det ut, och när man då ska skicka filen genom detta så får man ett felmedelande på rad 10.
RAd 10 ser ut på följande : SM.AttachFile("'" & fil & "'")

Vad är felet?

Tack på förhand!!.
/Använder hemsida.net kanoten plus webhotell//Om det hjälper att veta

Medlem sedan juni 200032 967 inlägg
#2

Hur ser felmeddelandet ut?

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> 
<% 
If Request.QueryString("send") = "yes" then 
fil = Request.Form("file") 
dim SM 
Set SM = CreateObject("CDONTS.Newmail") 
SM.From = "Elmasidan" 
SM.To = "MinElmail@telia.com" 
SM.Subject = "Fil från Elmasidan!!!" 
[b]SM.AttachFile(fil) [/b]
SM.Body = "En fil från: " & Request.Form("namn") & "<br> Är med i lag: " & Request.Form("lag") & "<br> Publicera på:<br>" & Request.Form("singel") & "<br>" & Request.Form("multi") & "<br>" & Request.Form("total") & "<br><br><br> Övrigt meddelande: " & Request.Form("mess") 
SM.Send 
Set SM = Nothing 
[b]Response.Redirect("tack.htm")[/b] 
else 
%>

(Mina ändringar i fetstil.)

Om filen även skall laddas upp från klienten till servern måste du använda någon sorts uploadkomponent eller -script.

Mvh,

Medlem sedan nov. 20017 144 inlägg
#3

Skall det inte stå:
SM.Attachfile "[sökväg]", "[fil.ext]", 1

Medlem sedan juni 200032 inlägg
#4

Hmm Alltså filen ska bara skickas till min e-post. Inte läggas på någon server. (provade dina fetstilsändringar, funkade inte.)

Ska kanske tillägas att det är en kompis som skrivit koden till mig och att jag ej kan ASP. SÅ jag tänkte fråga om det finns någon självklaranledning att det visas detta felmedelande:

The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed.

--------------------------------------------------------------------------------

Please try the following:

Click the Refresh button, or try again later.

Open the https://www.hemsida.net home page, and then look for links to the information you want.
HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services

--------------------------------------------------------------------------------

Technical Information (for support personnel)

Error Type:
(0x80004005)
Unspecified error
/sks/popup/skickain.asp, line 10

Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Page:
POST 121 bytes to /sks/popup/skickain.asp

POST Data:
account=sks&cata=accounts&namn=fdg&lag=dg&file=D%3A%5CElastoMania%5CINSTALL.LOG&signel=SingelPlayer&mess=ef&Submit=Skicka

Medlem sedan juni 200032 967 inlägg
#5

Jag vet inte hur man attachar filer med CDONTS, men du måste mellanlagra filen på servern. Du måste alltså använda någon form av uploadkomponent eller -script.

Det finns säkert exempel på detta här på wF, så prova att söka lite.

mvh,

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)