Avatar billede jmc Nybegynder
18. november 2001 - 19:45 Der er 14 kommentarer og
3 løsninger

Server.Mappath eller PATHINFO

Jeg leder efter et object som kan give mig pathinfo til mit webhotel!
Avatar billede netsrac Praktikant
18. november 2001 - 19:46 #1
Server.mappath(\".\")
Avatar billede medions Nybegynder
18. november 2001 - 19:48 #2
Server.MapPath(\"sti/database.mdb\")
Avatar billede jmc Nybegynder
18. november 2001 - 19:58 #3
Man kan åbenbart ikke bruge hele stien men skal skrive noget i retning af:

<% Set upl = Server.CreateObject(\"SoftArtisans.FileUp\")
upl.Path = Server.Mappath (\"\\billeder\\steen_b\")
upl.SaveAs \"01.jpg\"%>

dette virker bare ikke??

Fejl:
Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Microsoft Access Driver] Could not find file \'(unknown)\'.

D:\\USR\\WWW\\HALLOHALLO\\HTTPD\\HTDOCS\\DOMAIN\\BILLEDER\\STEEN_B\\../../Connections/data.asp, line 11
Avatar billede Slettet bruger
18. november 2001 - 19:59 #4
Prøv at udskifte \\ med / i din sti
Avatar billede medions Nybegynder
18. november 2001 - 20:03 #5
Server.MapPath(\"billeder\\steen_b\")
Avatar billede jmc Nybegynder
18. november 2001 - 20:09 #6
Det hjælper ikke, her er koden:

<%@LANGUAGE=\"VBSCRIPT\"%>
<!--#include file=\"../../Connections/data.asp\" -->
<%
Dim rs_billede__MMColParam
rs_billede__MMColParam = \"1\"
if (Request.QueryString(\"id\") <> \"\") then rs_billede__MMColParam = Request.QueryString(\"id\")
%>
<%
set rs_billede = Server.CreateObject(\"ADODB.Recordset\")
rs_billede.ActiveConnection = MM_data_STRING
rs_billede.Source = \"SELECT * FROM side WHERE id = \" + Replace(rs_billede__MMColParam, \"\'\", \"\'\'\") + \"\"
rs_billede.CursorType = 0
rs_billede.CursorLocation = 2
rs_billede.LockType = 3
rs_billede.Open()
rs_billede_numRows = 0
%>
<HTML>
<HEAD>
<TITLE>upload modul</TITLE>
</HEAD>
<BODY>
<% Set upl = Server.CreateObject(\"SoftArtisans.FileUp\")
upl.Path = Server.Mappath (\"d:/usr/www/hallohallo/httpd/htdocs/domain/billeder/steen_b \")
upl.SaveAs \"01.jpg\"%>
<BR>
<script language=\"JavaScript\">

window.opener.document.form1.imgright.src = \"billeder/steen_b<%=(rs_billede.Fields.Item(\"imgsrc\").Value)%>\"

self.close();


</script>

</BODY>
</HTML>
<%
rs_billede.Close()
%>


Senere vil jeg benytte databasen men ført er den harcodeed indtil jeg får det til at virke!

Fejlen er stadigt:
Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Microsoft Access Driver] Could not find file \'(unknown)\'.

D:\\USR\\WWW\\hallohallo\\HTTPD\\HTDOCS\\domain\\BILLEDER\\STEEN_B\\../../Connections/data.asp, line 11

Avatar billede medions Nybegynder
18. november 2001 - 20:14 #7
<%@LANGUAGE=\"VBSCRIPT\"%>
<!--#include file=\"../../Connections/data.asp\" -->
<%
Dim rs_billede__MMColParam
rs_billede__MMColParam = \"1\"
if (Request.QueryString(\"id\") <> \"\") then rs_billede__MMColParam = Request.QueryString(\"id\")
%>
<%
set rs_billede = Server.CreateObject(\"ADODB.Recordset\")
rs_billede.ActiveConnection = MM_data_STRING
rs_billede.Source = \"SELECT * FROM side WHERE id = \" + Replace(rs_billede__MMColParam, \"\'\", \"\'\'\") + \"\"
rs_billede.CursorType = 0
rs_billede.CursorLocation = 2
rs_billede.LockType = 3
rs_billede.Open()
rs_billede_numRows = 0
%>
<HTML>
<HEAD>
<TITLE>upload modul</TITLE>
</HEAD>
<BODY>
<% Set upl = Server.CreateObject(\"SoftArtisans.FileUp\")
upl.Path = \"d:/usr/www/hallohallo/httpd/htdocs/domain/billeder/steen_b\"
upl.SaveAs \"01.jpg\"%>
<BR>
<script language=\"JavaScript\">

window.opener.document.form1.imgright.src = \"billeder/steen_b<%=(rs_billede.Fields.Item(\"imgsrc\").Value)%>\"

self.close();


</script>

</BODY>
</HTML>
<%
rs_billede.Close()
%>
Avatar billede medions Nybegynder
18. november 2001 - 20:14 #8
så prøv med det...
Avatar billede jmc Nybegynder
18. november 2001 - 20:21 #9
Jeg må lave en anden fejl, det er det samme???

Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Microsoft Access Driver] Could not find file \'(unknown)\'.

D:\\USR\\WWW\\hallohallo\\HTTPD\\HTDOCS\\domain\\BILLEDER\\STEEN_B\\../../Connections/data.asp, line 11
Avatar billede medions Nybegynder
18. november 2001 - 20:24 #10
prøv at lav backslash istædet for... altså

D:\\USR\\WWW\\hallohallo\\HTTPD\\HTDOCS\\domain\\BILLEDER\\STEEN_B\\..\\..\\Connections/data.asp

Men er det overhovedet nogle filer i biblioteket?
Avatar billede jmc Nybegynder
18. november 2001 - 20:25 #11
Nu har jeg fjernet en masse men statigt samme fejl???

  <%@LANGUAGE=\"VBSCRIPT\"%>
<!--#include file=\"../../Connections/data.asp\" -->
<HTML>
<HEAD>
<TITLE>upload modul</TITLE>
</HEAD>
<BODY>
<% Set upl = Server.CreateObject(\"SoftArtisans.FileUp\")
upl.Path = \"d:/usr/www/hallohallo/httpd/htdocs/domain/billeder/steen_b\"
upl.SaveAs \"01.jpg\"%>
<BR>
<script language=\"JavaScript\">

window.opener.document.form1.imgright.src = \"billeder/steen_b/01.jpg\"

self.close();


</script>

</BODY>
</HTML>
<%
rs_billede.Close()
%> 


FEJL:
Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Microsoft Access Driver] Could not find file \'(unknown)\'.

D:\\USR\\WWW\\hallohallo\\HTTPD\\HTDOCS\\domain\\BILLEDER\\STEEN_B\\../../Connections/data.asp, line 11
Avatar billede medions Nybegynder
19. november 2001 - 15:41 #12
halooo.... prøv nu lige at gør hvad jeg siger!
du skal venne dine / om så de alle bliver \\
Avatar billede jmc Nybegynder
20. november 2001 - 16:18 #13
MEN JEG HAR VENT TIL / (den skriver stadigt \\)
hæver til 50 point!

opretter test login - login og pass er test!
klik login på www.webgalleri.dk

Jeg kan ikke løse problemet!
Der er skriverettigheder til mappen!

fejlmeddl er:
Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Microsoft Access Driver] Could not find file \'(unknown)\'.

D:\\USR\\WWW\\NORDICWE\\HTTPD\\HTDOCS\\WEBGALLERI\\BILLEDER\\STEEN_B\\../../Connections/data.asp, line 11


script er (upl2.asp):
  <%@LANGUAGE=\"VBSCRIPT\"%>
  <!--#include file=\"../../Connections/data.asp\" -->
<%
Dim hent_billede__MMColParam, billede
billede = hent_billede.Fields.Item(\"imgsrc\").Value
hent_billede__MMColParam = \"1\"
if (Request.QueryString(\"id\") <> \"\") then hent_billede__MMColParam = Request.QueryString(\"id\")
%>
<%
set hent_billede = Server.CreateObject(\"ADODB.Recordset\")
hent_billede.ActiveConnection = MM_data_STRING
hent_billede.Source = \"SELECT * FROM hent_user WHERE id = \" + Replace(hent_billede__MMColParam, \"\'\", \"\'\'\") + \"\"
hent_billede.CursorType = 0
hent_billede.CursorLocation = 2
hent_billede.LockType = 3
hent_billede.Open()
hent_billede_numRows = 0
%>
<HTML>
<HEAD>
<TITLE>upload modul</TITLE>
</HEAD>
<BODY>

<% Set upl = Server.CreateObject(\"SoftArtisans.FileUp\")
upl.Path = \"D:/USR/WWW/NORDICWE/HTTPD/HTDOCS/WEBGALLERI/BILLEDER/STEEN_B\"
upl.SaveAs billede %>
<BR>
<script language=\"JavaScript\">

window.opener.document.form1.jpeg.src = \"<%=(hent_billede.Fields.Item(\"imgsrc\").Value)%>\"

self.close();


</script>

</BODY>
</HTML>
<%
hent_billede.Close()
%>

Håber at i kan hjælpe!
Avatar billede jmc Nybegynder
20. november 2001 - 23:23 #14
Jeg har nu omskrevet 38 gange....

Det er denne linie jeg skriver forkert:
upl.SaveAs rs(\"img_src\")%>
den kan ikke fortolke denne syntax rigtigt!

***
Her er hele koden hvor det er taget ud af:

upl.SaveAs rs(\"img_src\")%>

Avatar billede jmc Nybegynder
21. november 2001 - 20:12 #15
Det er upl.SaveAs rs(\"imgsrc\") som giver fejlen!!!
Hvis jeg erstatter med upl.SaveAs \"01.jpg\" så virker det!

Er der ikke en ASP haj som kan give mig svaret?
(til 50 point)

her er scriptet:
HTML><HEAD>
</HEAD><BODY>
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"../database.mdb\")
Conn.Open DSN

strSQL = \"SELECT * FROM hent_user\"
Set rs = Conn.Execute(strSQL)

Set upl = Server.CreateObject(\"SoftArtisans.FileUp\")
upl.Path = Server.Mappath (\"./\")
upl.SaveAs rs(\"imgsrc\")

Conn.Close
Set Conn = Nothing
%>

<BR>
<script language=\"JavaScript\">

window.opener.document.form1.mit_billede.src = \"./\"

</script>

</BODY></HTML>
Avatar billede jmc Nybegynder
21. november 2001 - 20:30 #16
Tak for hjælpen, problemet er pludseligt væk!
Avatar billede medions Nybegynder
21. november 2001 - 21:06 #17
hmm... *S* var nu så lidt.. tak for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester