webForumDet fria alternativet

Skapa mapp med mappnamn från formulär...

ASP

10 svar · 220 visningar · startad av JAreMANNEN

Medlem sedan aug. 20002 272 inlägg
Frågan#1

Hell0!

Hur skapar jag en mapp som får namn efter ett formulärfält!!??

Jag har knåpat ihop en bit kod men den ger bara felmeddelandet:

Server.MapPath() error 'ASP 0171 : 80004005'

Missing Path

/minsida/sida.asp

The Path parameter must be specified for the MapPath method.

från

<%
dim mapname
mapname = request.form("epost")
Set Create = Server.CreateObject("Scripting.FileSystemObject")
Set Map = Create.CreateFolder(Server.MapPath("" & mapname & ""))
%>

VAD ÄR FEL MED KODEN????

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

[Redigerat av JAreMANNEN den 08 feb 2001]

[Redigerat av JAreMANNEN den 08 feb 2001]

Medlem sedan dec. 19996 721 inlägg
#2

Set Map = Create.CreateFolder(Server.MapPath(mapname))

mapname är ju redan en strängvariabel, så den ska inte läggas inom "-tecken, än mindre mellan två.

Medlem sedan aug. 20002 272 inlägg
#3

Jag har redan provat det..samma felmeddelande!! :(

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

Medlem sedan dec. 19996 721 inlägg
#4

I så fall innehåller inte request.form("epost") nånting

Medlem sedan aug. 20002 272 inlägg
#5

Det är väl givet att det gör!!!

Annars hade jag juh inte använt Request.Form!!

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

Medlem sedan dec. 19996 721 inlägg
#6

Ehrm....tagga ner lite va...

Kolla att du verkligen får ett värde från request.form("epost"), får du det så kollar vi vidare.....

Medlem sedan aug. 20002 272 inlägg
#7

Sorry, jag var lite irriterad innan bara...

Jag ska använda det ihop med AspUpload så i min <form>-tag var värdet enctype="multipart/form-data", och då fungerade inte Request.Form...

Tog bort det och woola, så funkade det..

Hur ska jag få det att fungera ihop med AspUpload sen?

Det ska juh vara så att en mapp med mappnamn som personens epostadress ska skapas och sedan i den mappen ska filen som laddas upp ligga i..

Var det klurigt???

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

Medlem sedan dec. 19996 721 inlägg
#8

om ditt upload-objekt heter t.ex. UpLoad så är det UpLoad.Form("epost") som gäller.

[Redigerat av emission den 08 feb 2001]

Medlem sedan aug. 20002 272 inlägg
#9

Får felmeddelande: Object Required "
på raden med Upload.Form("epost")

Det verkar som om Upload.Form fortfarande inte innehåller någon data..

så här ser koden ut om det hjälper något..

<%
mappnamn = Upload.Form("epost")
Set Skapa = Server.CreateObject("Scripting.FileSystemObject")
Set Mapp = Skapa.CreateFolder(Server.MapPath(mappnamn))
%>
<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = Upload.Save("g:\minsida\" & mappnamn & "")
%>

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

[Redigerat av JAreMANNEN den 09 feb 2001]

Medlem sedan juni 200032 967 inlägg
#10

du måste skapa objektet upload innan du kan använda det ju!

<%
[b]Set Upload = Server.CreateObject("Persits.Upload.1")[/b]
mappnamn = Upload.Form("epost")
Set Skapa = Server.CreateObject("Scripting.FileSystemObject")
Set Mapp = Skapa.CreateFolder(Server.MapPath(mappnamn))
%>
<%
Count = Upload.Save("g:\minsida\" & mappnamn & "")
%>

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan aug. 20002 272 inlägg
#11

Börjar bli lite småknepigt nu tycker jag...

Nu är jag tebax på ruta 1.. :)

Server.MapPath() error 'ASP 0171 : 80004005'

Missing Path

/minsida/sida.asp

The Path parameter must be specified for the MapPath method.

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)