ja, det mener jeg - i frontpage har jeg en mappe \www.hjemmeside.com\ og under denne mappe ligger henholdsvis en mappe med navnet Login og på samme niveau ligger en mappe med navnet galleri
<!--#include file="../Login/includes/dbconnection.inc"--> <!--#include file='../Login/header.inc'--> <!--#include file='../Login/includes/settings.asp'--> <!--#include file='../Login/includes/title.asp'--> <!--#include file='../Login/activeusers.asp'--> <% If Session("userGood") = False or IsNull(Session("userGood")) = True then Response.Redirect"default.asp" End If %>
koden på omtalte fil er kun dette: <% Set adoCon = Server.CreateObject("ADODB.Connection")
Hmm... Jeg mener ikke at du kan kalde dbconnection.inc fra dbconnection.inc. Kan det ikke være problemet? Det er svært at tyde hvilke koder der hører til hvilke filer.
ok - kort fortalt så har jeg samlet alle filer vedrørende login styringen i mappen Login.
for at beskytte de filer der ikke skal kunne åbnes uden at der er et godkendt login beskyttes med denne kode: <!--#include file="../Login/includes/dbconnection.inc"--> <!--#include file='../Login/header.inc'--> <!--#include file='../Login/includes/settings.asp'--> <!--#include file='../Login/includes/title.asp'--> <!--#include file='../Login/activeusers.asp'--> <% If Session("userGood") = False or IsNull(Session("userGood")) = True then Response.Redirect"default.asp" End If %>
med som sagt virker dette ikke men hvis jeg benytter denne kode og ligger filerne i mappen Login:
<!--#include file="includes/dbconnection.inc"--> <!--#include file='header.inc'--> <!--#include file='includes/settings.asp'--> <!--#include file='includes/title.asp'--> <!--#include file='activeusers.asp'--> <% If Session("userGood") = False or IsNull(Session("userGood")) = True then Response.Redirect"default.asp" End If %>
Derfor mener jeg at det må være kaldet der er noget galt med ellers fatter jeg ingen ting (men sig det ikke til nogen..;o),)
Hvis du vil kalde en .inc-fil placeret i mappen /Login/ fra en fil placeret i den samme mappe (/Login/) skal du gøre således: <!--#include file="header.inc"-->
Men hvis du vil kalde en .inc-fil placeret i mappen /Login/ fra en fil placeret et niveau over mappen /Login/ skal du gøre således: <!--#include file="../Login/header.inc"-->
(Håber ikke at jeg har forvirret dig alt for meget)
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.