Jag fattar inte!!! Har hittat ett script på nätet som verkar vara kanon. Det ser ut så här: Efter att ha tittat igenom filen lib_graphicdetect så har jag följande råd:Bild-egenskaper
<!--#include file="lib_graphicdetect.asp"-->
<html>
<head>
<TITLE>dbtable.asp</TITLE>
</head>
<body bgcolor="#FFFFFF">
<%
graphic="Demo.gif"
HW = ReadImg(graphic)
Response.Write graphic & " Dimensions: " & HW(0) & "x" & HW(1) & "<br>"
response.write "<img src=""/" & graphic & """"
response.write height=""" & HW(0) & """
response.write width=""" & HW(0) & "">"
%>
</body>
</html>
När jag försöker att köra scriptet så säger min browser att den inte hittar filen...
Feltyp:
Körningsfel i Microsoft VBScript (0x800A0035)
Det går inte att hitta filen.
/kbk-new/-test/lib_graphicdetect.asp, line 122
Demo.gif finns i samma katalog som koden. lib_graphicdetect.asp finns att kika på här: http://www.kalmarbudoklubb.com/slask/lib_graphicdetect.zip.
Hoppas att någon kan hjälpa mig. Detta löser förhoppningsvis mitt problem och säkert många andras på detta forum...
//DanielSv: Bild-egenskaper
Du behöver se om sökvägarna verkligen är de rätta. Ta bort din include och lyft ut funktionen ReadGif.
Kommentera bort denna rad: Set fso = CreateObject("Scripting.FileSystemObject")
och gör om denna: Set ts = fso.OpenTextFile(Server.MapPath("/" & fichero), 1) till:
response.write "---->" & Server.MapPath("/" & fichero) & "<-----"
Lägg din huvufil (dbtable.asp) i samma mapp som du har din lib_graphdetect och kör.
Se om sökvägen till den filen verkligen är den rätta.
Det är nämligen uppenbart att det är sökvägen som falerar men den fungerar ju på rad 31 och på just rad 122 så görs den lite anorlunda genom att den använda server.MapPath istället.
//Mikael Sand