Avatar billede hundevennen Nybegynder
10. april 2008 - 08:37 Der er 5 kommentarer og
1 løsning

Path not found - hjælp til sti

jeg bruger nedenstående til at hente den nyeste jpg fra en mappe på iisserveren og bruger server.mappath - det virker - kan ses på den udkommenterede sti - nu vil jeg gerne hente jpg filerne fra en anden server og har problem med at få stien rigtig.

<html>
    <head>    <meta http-equiv="refresh" content="100">
</head>
<%
function GetExt(FileName)
Dim p
  GetExt = ""
  p = inStr(FileName, ".")
  if (p > 0) then GetExt = LCase(Right(FileName, len(FileName) - p))
end function

function GetLastFile(folderspec)
  Dim fs, f, f1, fc, s, e
  Set fs = CreateObject("Scripting.FileSystemObject")
  Set f = fs.GetFolder(folderspec)
  Set fc = f.Files
  lastd = 0
  GetLastFile = "Ingen filer"
  For Each f1 in fc
if instr(f1.name,".gif")>0 or instr(f1.name,".jpg")>0 then 
    if f1.DateLastModified > lastd then
      GetlastFile = f1.name
    end if
end if
Next
End function

'f = GetLastFile(Server.MapPath("snapshot"))
f = GetLastFile("\\RU110101\Gisdata$\NOBC\")
'Response.Write("<br><br>" & f)
%>

<!--  ************************ // filoversigt slut // *************************** -->
<img src="<%= f %>" alt=""  border="2">
</body>
</html>
Avatar billede hundevennen Nybegynder
10. april 2008 - 08:41 #1
jeg skal altså hente den nyeste jpg fil fra den server der hedder ru110101 og fra mappen NOBC
Avatar billede soerenlyn Nybegynder
10. april 2008 - 10:41 #2
Du skal vel også have server-mappath på den anden? Hvor bruger du GetExt?

Derudover kan du gøre  GetLastFile og GetExt _så_ meget kortere..

<%
Function GetLastFile(sFolder)
    GetLastFile="Ingen filer"
    LastDate=0
    For Each oFile In CreateObject("Scripting.FileSystemObject").GetFolder(sFolder).Files
        sExtension=CreateObject("Scripting.FileSystemObject").GetExtensionName(oFile.Path)
        If sExtension="jpg" Or sExtension="gif" And oFile.DateLastModified>LastDate Then
            GetLastFile=oFile.Name
            LastDate=oFile.DateLastModified
        End If
    Next
End Function
%>
Avatar billede soerenlyn Nybegynder
10. april 2008 - 10:42 #3
Også en del pænere at se på :)
Avatar billede hundevennen Nybegynder
10. april 2008 - 11:26 #4
jeg kører jeg funktionen på en iisserver på et intranet og de billeder jeg gerne vil hente ligger på nettet bare på en anden server, så jeg burde vel kunne lave en sti til den server der hedder ru110101 - det er bare ikke en iisserver, men bare en filserver - server.mappath kan mig bekendt kun bruges på samme server
Avatar billede hundevennen Nybegynder
10. april 2008 - 12:46 #5
nettet = intranettet
Avatar billede hundevennen Nybegynder
14. april 2008 - 20:21 #6
lukker
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