Toon posts:

[ASP] kleine fout in gastenboek

Pagina: 1
Acties:
  • 61 views sinds 30-01-2008

Verwijderd

Topicstarter
hey, nu ff een serieuze vraag, dat gastenboek van een aantal dagen geleden, begint al stap voor stap te werken.

Maar nu als ik het formulier invul, en op opslaan klik, gaat de browser naar weergave.asp en geeft volgende fout.

Het gastenboek bevat de volgende vermeldingen


Microsoft VBScript runtime error '800a0035'

File not found

/pievdb/weergave.asp, line 11


de asp-code van weergave.asp is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<HTML> 
<HEAD> 
<TITLE>Gastenboek</TITLE> 
</HEAD> 
<BODY> 
<H1>Het gastenboek bevat de volgende vermeldingen</H1> 
<PRE> 
<% 
Set Bestandsobject = Server.CreateObject( _ 
"Scripting.FileSystemObject") 
Set Tekstbestand = Bestandsobject.OpenTextFile( _ 
Server.mapPath("gastenboek.txt")) 
Alles = Tekstbestand.ReadAll 
Alles = Replace(Alles, "<!-- EINDE -->", " ") 
Response.Write Alles 
Tekstbestand.Close 
%> 
</PRE> 
</BODY> 
</HTML>

ik hoop dat jullie dit topic niet te zielig vinden, en nogmaals mijn excuses voor alle domme vragen.

Misschien nog ff de URL:
http://www27.brinkster.com/pievdb

Verwijderd

Lijkt me niet al te moeilijk, je verwijst naar het bestand gastenboek.txt, en dat bestaat blijkbaar niet.. Die moet je dus even aanmaken.

Verwijderd

Topicstarter
k, heb dus ff het bestand gastenboek.txt aangemaakt
met als gevolg:

Microsoft VBScript runtime error '800a003e'

Input past end of file

/pievdb/weergave.asp, line 13

hoe lossen we dit op?

Verwijderd

Topicstarter
ik probeerde nu gewoon nog eens opnieuw, en nu zegt de browser dat hij de pagina niet kan weergeven

Technical Information (for support personnel)


Background:
The request cannot be processed while the Web site is restarting.

  • MrTinux
  • Registratie: December 2000
  • Laatst online: 21:57

MrTinux

Terug van nooit weggeweest.

Op maandag 04 februari 2002 20:20 schreef pierre het volgende:
k, heb dus ff het bestand gastenboek.txt aangemaakt
met als gevolg:

Microsoft VBScript runtime error '800a003e'

Input past end of file

/pievdb/weergave.asp, line 13

hoe lossen we dit op?
1. Zorg ervoor dat er iets in de file staat.
2:
code:
1
If NOT Tekstbestand.EOF Then Alles = Tekstbestand.ReadAll

(dus If NOT Tekstbestand.EOF Then voor die regel meuken)
Voorkomt dat je een lege file gaat uitlezen.

"Hij doet 't niet" = onvolledige informatie


Verwijderd

Topicstarter
k, als ik iets in men gastenboek.txt zet, leest hij dat in.
dat lukt.

maar als ik op "opslaan" klik dan moet de browser net iets in gastenboek.txt schrijven.

en dat staat in de

http://www27.brinkster.com/pievdb/inc/edit.inc
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<%
If Request.Form("Button") = "Opslaan" Then
 Set Bestandsobject = server.createobject( _
  "Scripting.Filesystemobject")
 Set Tekstbestand = Bestandsobject.OpenTextFile( _
  Server.MapPath("\pievdb\gastenboek.txt"), 8, TRUE)
 Tekstbesand.WriteLine(Request.Form("Naam"))
 Tekstbesand.WriteLine(Request.Form("Email"))
 Tekstbesand.WriteLine(Request.Form("URL"))
 Tekstbesand.WriteLine(Request.Form("Opmerkingen"))
 Tekstbesand.WriteLine("<!-- EINDE-->")
 Tekstbestand.Close
End If
%>

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Sja, we zijn hier weliswaar een programmeer forum, maar we gaan er over het algemeen vanuit dat de programmeur zelf gaat debuggen.

Zeker in stukjes code van 11 regels moet je toch echt zelf de bugs wel sneller kunnen vinden dan dat iemand replied hier...

Succes :)
Pagina: 1

Dit topic is gesloten.