Toon posts:

*.inc werkt niet op planet server

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer een pagina (default.asp) te uploaden. werkt. Maar doet het niet.
Hij doet het wel wanneer ik er het *.inc verwijzing uithaal.

Het gaat om het volgende inc bestandje.


<html>
<head>
<title><!-- #included file="inc/title.inc"--></title>

<style type="text/css">
A {color:#374779;text-decoration:none}
A:visited {color: #374779;text-decoration:none}
A:active {color: #374779;text-decoration:none}
A:hover { color: black;text-decoration:overline and underline}
</style>

</head>
<body>
<!-- #included file="inc/login/formcheck.inc" -->
<% If ( check = "nee" ) Then %>

haal ik die verwijzingen weg dan doet hij het wel. De fdoutmelding is trouwens HTTP-fout 500 Interne serverfout

<center>
<font face="verdana" size="1" color="#000000">
<B>

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

wilde gok (maar waar ;) ): planet ondersteund geen ASP

Doet iets met Cloud (MS/IBM)


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:55

gorgi_19

Kruimeltjes zijn weer op :9

Het is ook:
code:
1
<!-- #include file="config/configuratie.asp"-->

Zonder d achter included
En je moet je "Show Friendly HTTP Errors" in je Internet Browser uitzetten; je krijgt dan een volledigefoutmelding te zien, die wat meer zegt.. (foutmelding, regelnummer, etc.)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
werkt niet, hij blijft de fout geven.

zo ziet mijn default.asp eruit:


<html>
<head>
<title><!-- #include file="inc/title.inc"--></title>

<style type="text/css">
A {color:#374779;text-decoration:none}
A:visited {color: #374779;text-decoration:none}
A:active {color: #374779;text-decoration:none}
A:hover { color: black;text-decoration:overline and underline}
</style>

</head>
<body>
<!-- #include file="inc/login/formcheck.inc" -->

<% If ( check = "nee" ) Then %>

<center>
<font face="verdana" size="1" color="#000000">
<B>
Inlog procedure.
</B>
</font>
</center>

<center>
<font face="verdana" size="1" color="#000000">
<hr color="darkblue" size="1" width="50%">
</center>

<center>
<Form action="default.asp" method="post">
<p style="margin-top:30;margin-left:-200">
<table width="60%" border="0">
<tr>
<td width="50%" align="right">
<font face="verdana" size="1" color="#000000">
Username:<br><br>
Password:
</font>
</td>
<td width="50%">
<Input type="text" name="username"><br>
<Input type="password" name="password">
<font face="verdana" size="1" color="#000000">

</font>
</td>
</tr>
<tr>
<td width="100%" colspan="2">
<p style="margin-left:330">
<Input type="submit" value="login">
</p>
</td>
</tr>
</table>
</center>
</p>


<% End If %>
<% If ( check = "ja" ) Then %>
<!-- #include file="inc/menu.inc" -->
<%
End IF
%>
</font>

<center>
<font face="verdana" size="1" color="#000000">
<hr color="darkblue" size="1" width="50%">
</center>

<p style="margin-left:100">
<center>
© 2002 <a href="http://www.exxions.nl" target="new">Lucas Heezen - Exxions.nl</a>
</font>
</center>
</p>

<!-- #include file="inc/connection_close.inc" -->
</body>
</html>

en waar zit dat Show Frienfly http errors. Want de melding komt van het net:
www.coerman.nl/db/default.asp

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:55

gorgi_19

Kruimeltjes zijn weer op :9

Dat uitzetten van die errors heeft dus geen zin, want ze hebben een hele nette alternatieve 500 errorpage gemaakt.

Er zit dus een fout in een van de includebestanden en dat kan echt van alles zijn.
Welke foutmelding krijg je als je hem lokaal test?
Doe je nog gekke met datums? etc. Het is denk ik per include testen wat er fout gaat, en eventeel een hele simpele (lees: lege include, met alleen <% en %> erin) om te testen.

edit:

En zou je voortaan [code ] en [/code] willen gebruiken om je code heen; maakt het een stuk leesbaarder.. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
niets lokaal draait hij goed daarom snap ik er niets van!!....

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Verwijderd schreef op 26 augustus 2002 @ 16:18:
werkt niet, hij blijft de fout geven.
Wat voor een?
en waar zit dat Show Frienfly http errors. Want de melding komt van het net:
www.coerman.nl/db/default.asp

Meestal is IE zo aardig je af te schermen van al die enge foutmeldingen op het internet.
Zet het dus in de IE-advanced options uit.

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
weet je zeker dat ASP ondersteund word?

kans lijkt zeer groot dat dat niet het geval is.
En btw een asp file include als .inc is niet zo verstandig (lees: men kan dan je broncode zien!)

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


Verwijderd

Topicstarter
wat houdt die 500-error in dan?misschien ligt het aan mijn database connectie!

  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
4of9 schreef op 26 augustus 2002 @ 16:25:
weet je zeker dat ASP ondersteund word?

kans lijkt zeer groot dat dat niet het geval is.
En btw een asp file include als .inc is niet zo verstandig (lees: men kan dan je broncode zien!)
[demo]

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<% set strSQL = ObjectVerbinding.Execute("SELECT * FROM login") %>
<font face="verdana" size="1" color="#000000">
Status:
<B>
<% 
check = "nee"

Dim user
Dim pass
Dim userdata
Dim passdata

user = Request.form("username")
pass = Request.form("password")
userdata = strSQL.Fields("username").Value
passdata = strSQL.Fields("password").Value

If ( user = "" ) AND ( pass = "" )  Then
    Response.Write("Welkom, U bent niet ingelogd")
Else

If ( user = "" ) AND NOT ( pass = "" ) Then
    Response.Write("U heeft geen gebruikersnaam ingevuld!")
End If

If NOT ( user = "" ) AND ( pass = "" ) Then
    Response.Write("U heeft geen wachtwoord ingevuld!")
End If

If ( user <> userdata ) AND ( pass = passdata ) Then
        Response.Write("Sorry, deze gebruikersnaam bestaat niet")
End If

If ( user = userdata ) AND ( pass <> passdata ) Then
    Response.Write("Sorry, onjuist wachtwoord bij deze gebruikersnaam")
End If
End If


Do While NOT strSQL.EOF
    If ( user = strSQL.Fields("username").Value ) AND ( pass = strSQL.Fields("password").Value ) Then
        Response.Write("Ingelogt onder de naam (" & user & ")")     
        check = "ja"    
    End If
strSQL.MoveNext
Loop
%>
</B>
<br><br>
klik <A href="default.asp">hier</a> om uit te loggen.
  
</font>

<br><br>
<font face="verdana" size="1">
<!-- #included file="../time.inc" -->
</font>

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Verwijderd schreef op 26 augustus 2002 @ 16:26:
wat houdt die 500-error in dan?misschien ligt het aan mijn database connectie!

Je snapt duidelijk niets van foutmeldingen van webservers af....
500 is de algemene foutmeldingscode voor elke willekeurige fout op de server.

Zorg er nou es voor dat WIJ weten welke foutmelding JIJ krijgt...
Zonder die kennis blijft het speculeren wat er mis is...

En dat wil men niet.

Verwijderd

Als je zeker weet dat planet ASP ondersteund. (zet er eens een bestandje neer met zoiets:)
code:
1
2
3
4
<%@ Language=VBScript %>
<%
Response.Write("Het werkt")
%>


dan een tip. Als de server van Planet de inc-bestanden niet aan de asp.dll gekoppeld heeft, dan kan iedereen je inc bestanden als txt download, dus hernoem ze naar .inc.asp ofzo (dan weet je zelf nog dat het een inc-bestand is)

verder kan het zijn dat hij valt over "<!-- #include file" sommige hosters willen dit niet, dus probeer eens "<!-- #include virtual="/ {en hier dan je path vanaf de root naar je inc-bestand}" -->
gl
Pagina: 1