Avatar billede SilenceWar Nybegynder
02. december 2010 - 22:59 Der er 4 kommentarer og
1 løsning

Problemer med include .asp

Hejsa eksperter!

Jeg er stødt på et meget underligt problem efter min mening..

Jeg har brugt en include-statement på min hjemmeside i et år nu - uden problemer..

I dag er jeg skiftet til et andet domæne hvilket gør, at hver eneste gang jeg benytter mig af en include-statement på en side gør det, at min side siger:

500 - Internal server error.

Jeg finder dette meget mærkeligt - da det har virket på mit andet webhotel.. Der er kun 1 ændring - og det er, at jeg er gået fra et .com til et .dk domæne.. Kan bare ikke lige se det skulle have en forskel :(

Jeg benytter mig af denne statement:

<!-- #include file ="Include/Conn.asp" -->

- Lige så snart jeg skifter denne ud med den egentlige kode bag includen, virker det... :s

Hvis I har brug for anden info for at kunne svare - så skriv endelig..

Hilsen
SilenceWar
Avatar billede erikjacobsen Ekspert
02. december 2010 - 23:11 #1
Det har naturligvis ikke noget at gøre med om det er .com eller .dk

Men det har noget at gøre med hvilket webhotel du brugte og bruger. Kan du fortælle det?
Avatar billede SilenceWar Nybegynder
02. december 2010 - 23:33 #2
Jeg benytter mig af et Privat Advanced Webhotel fra Surftown.dk
- Det er samme udbyder som jeg har haft i et år nu..


Jeg har lavet noget testing hvilket er meget interessant..
Lig mærke til dette:

<!-- #include file="../Include/Conn.asp" -->

Denne melder fejl - 500 Internal Server Error..

Men.. Hvis jeg kopiere min Conn.asp-fil ind således min include-statement bliver således:

<!-- #include file="Conn.asp" -->

Så virker det...
Nogen bud?

Min Conn.asp fil ser således ud, men det er alle include-filer der melder fejl:

<%
strConn = "Driver={MySQL ODBC 3.51 Driver};server=mydb20.surftown.dk;Database=Silence_V1DK;uid=Silence_Verden1;pwd=0905931989;"
set Net= Server.CreateObject("ADODB.Connection")
Net.Open strConn
strIP = Request.ServerVariables("REMOTE_ADDR")
%>
<%
if request.querystring("Village") <> "" then
%>
                          <%
set VHenter = Net.Execute("SELECT * FROM  byinfo WHERE id='" & request.querystring("Village") & "' AND ejerid='" & session("brugerid") & "'")
if VHenter.eof or VHenter.bof then
response.redirect("../../index.asp")
elseif not VHenter.eof or VHenter.bof then
%>
Avatar billede keysersoze Ekspert
03. december 2010 - 07:40 #3
Det er de færreste steder det er tilladt at gå til parent folder vha ../ så du skal istedet bevæge du ud fra root ved fx at skrive <!-- #include file="/Include/Conn.asp" -->
Avatar billede SilenceWar Nybegynder
03. december 2010 - 10:00 #4
Skriv og få point - det var ikke den løsning jeg fandt, men du sporede mig ind på det rigtige :)

- Jeg fik det til at virke med Virtual:

<!-- #include virtual="/v1/Game/Include/Conn.asp" -->

Tak :)
Avatar billede keysersoze Ekspert
03. december 2010 - 17:45 #5
ja sry - havde ikke lige lagt mærke til om du brugte file eller virtual.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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