Avatar billede [tpl]foxy Nybegynder
06. oktober 2000 - 22:35 Der er 38 kommentarer

Forumlar..

Hej..
jeg skal bruge et script der kan gemme noget tekst fra en \"tekst-boks\" i et TXT-dokument...
Det skal automatisk fjerne den gamle tekst i dokumentet og derefter gemme den nye tekst..

Nogen der kan hjælpe..?
På forhånd mange tak...
Avatar billede halnet Nybegynder
06. oktober 2000 - 22:38 #1
Hvilke sprog har du mulighed for at køre på serveren?
ASP, PHP, CGI??

- Anders
Avatar billede [tpl]foxy Nybegynder
06. oktober 2000 - 22:44 #2
JepZ.. alle 3... men det er på en UNIX-server så jeg kan ikke køre databaser..
Avatar billede kasseper Nybegynder
06. oktober 2000 - 22:45 #3
Ok her er nok lidt du kan bruge: filen skal findes i samme bib og hedde myfile.txt

<form name=\"myform\" action=\"savemytekst.asp\">
<input type=\"tekst\" size=\"100\" value=\"skriv noget her\" name=\"mytekst\"
<input type=\"submit\">
</form>

-----
savemytekst.asp

dim howmany
howmany = Request.Querystring(\"antal\")
set fs = createobject(\"scripting.filesystemobject\")
    set file = fs.createtextfile(server.mappath(\"myfile.txt\"),true)
    file.writeline(visitorcount)
file.close
Set fs = nothing   

<html>
<head>
</head>
<body>

teksten er gemt i filen myfile.txt

</body>
</html>






Avatar billede tigerdyr Nybegynder
06. oktober 2000 - 22:45 #4
i ASP er FileSystemObject din ven...
Avatar billede tigerdyr Nybegynder
06. oktober 2000 - 22:46 #5
okay, og per havde et komplet svar... ovenikøbet 10 sek. hurtigere
Avatar billede kasseper Nybegynder
06. oktober 2000 - 22:46 #6
øhh ups prøver lige igen...


<form name=\"myform\" action=\"savemytekst.asp\">
<input type=\"tekst\" size=\"100\" value=\"skriv noget her\" name=\"mytekst\">
<input type=\"submit\">
</form>

-----
savemytekst.asp

dim howmany
howmany = Request.form(\"mytekst\")
set fs = createobject(\"scripting.filesystemobject\")
    set file = fs.createtextfile(server.mappath(\"myfile.txt\"),true)
    file.writeline(visitorcount)
file.close
Set fs = nothing   

<html>
<head>
</head>
<body>

teksten er gemt i filen myfile.txt

</body>
</html>








Avatar billede kasseper Nybegynder
06. oktober 2000 - 22:47 #7
jeg skrev og skrev og copyede og pastede, fra et svar jeg har gang i et andet sted....;-)
Avatar billede [tpl]foxy Nybegynder
06. oktober 2000 - 22:59 #8
hvad skal der helt præcist stå i ASP-filen...?
Avatar billede [tpl]foxy Nybegynder
06. oktober 2000 - 23:08 #9
skal der stå dette i ASP-filen..? :

dim howmany
howmany = Request.form(\"mytekst\")
set fs = createobject(\"scripting.filesystemobject\")
    set file = fs.createtextfile(server.mappath(\"myfile.txt\"),true)
    file.writeline(visitorcount)
file.close
Set fs = nothing   

<html>
<head>
</head>
<body>

teksten er gemt i filen myfile.txt

</body>
</html>
Avatar billede kasseper Nybegynder
06. oktober 2000 - 23:11 #10
ja det kan der fint stå !!! bare du beholder de første 7 linier så skulle den være i vinkel
Avatar billede kasseper Nybegynder
06. oktober 2000 - 23:19 #11
og igen nej det skal der ikke fandens copy / paste.....
her skulle den være :

dim gemdenne
gemdenne = Request.form(\"mytekst\")
set fs = createobject(\"scripting.filesystemobject\")
    set file = fs.createtextfile(server.mappath(\"myfile.txt\"),true)
    file.writeline(gemdenne)
file.close
Set fs = nothing   

<html>
<head>
</head>
<body>

teksten er gemt i filen myfile.txt

</body>
</html>




Avatar billede kasseper Nybegynder
07. oktober 2000 - 15:48 #12
fungere det ???
Avatar billede [tpl]foxy Nybegynder
07. oktober 2000 - 18:00 #13
NopZ... har lavet en fil der hedder ny.asp hvor jeg har skrevet dette i:

dim gemdenne
gemdenne = Request.form(\"mytekst\")
set fs = createobject(\"scripting.filesystemobject\")
    set file = fs.createtextfile(server.mappath(\"nyhed.txt\"),true)
    file.writeline(gemdenne)
file.close
Set fs = nothing   

<html>
<head>
</head>
<body>

teksten er gemt i filen nyhed.txt

</body>
</html>


er dette forkert...?
filen hvor teksten skal gemmes i hedder nyhed.txt
Avatar billede [tpl]foxy Nybegynder
07. oktober 2000 - 18:01 #14
Avatar billede kasseper Nybegynder
07. oktober 2000 - 18:01 #15
hvilken fejl får du ????
Avatar billede kasseper Nybegynder
07. oktober 2000 - 18:03 #16
du mangler <% til at starte med og %> før <html>
Avatar billede kasseper Nybegynder
07. oktober 2000 - 18:04 #17
prøv denne :

<%
dim gemdenne
gemdenne = Request.form(\"mytekst\")
set fs = createobject(\"scripting.filesystemobject\")
    set file = fs.createtextfile(server.mappath(\"nyhed.txt\"),true)
    file.writeline(gemdenne)
file.close
Set fs = nothing   

%>
<html>
<head>
</head>
<body>

teksten er gemt i filen nyhed.txt

</body>
</html>


Avatar billede [tpl]foxy Nybegynder
07. oktober 2000 - 18:10 #18
Nu kommer den med denne fejl:

Microsoft VBScript runtime error \'800a004c\'

Path not found

/__IQ_BAR__/nyheds/ny.asp, line 5
Avatar billede kasseper Nybegynder
07. oktober 2000 - 18:14 #19
og begge filer ligger i sammer bibl. ????
Avatar billede [tpl]foxy Nybegynder
07. oktober 2000 - 18:19 #20
JepZ...de ligger i \"nyheds\" og nyhed.txt er blevet CHmode\'ed til 777
Avatar billede kasseper Nybegynder
07. oktober 2000 - 18:20 #21
vil det sige den hedder 777 ??????
Avatar billede [tpl]foxy Nybegynder
07. oktober 2000 - 18:23 #22
Ved du ikke hvad CHmoe betyder...?
jeg har lavet filen så man kan gemme og slette i den...
Avatar billede kasseper Nybegynder
07. oktober 2000 - 18:25 #23
jeg er ikke hjemme i unix...hmmm tænker lige lidt...
Avatar billede kasseper Nybegynder
07. oktober 2000 - 18:28 #24
hvad får du hvis du skriver dette i ny.asp :::


<html>
<head>
</head>
<body>


<%
respone.write server.mappath
%>

</body>
</html>



Avatar billede [tpl]foxy Nybegynder
07. oktober 2000 - 18:42 #25
øjeblik...prøver lige...!
Avatar billede [tpl]foxy Nybegynder
07. oktober 2000 - 18:44 #26
nu skiver den dette....

Microsoft VBScript runtime error \'800a01c2\'

Wrong number of arguments or invalid property assignment: \'server.mappath\'

/__IQ_BAR__/nyheds/ny.asp, line 8
Avatar billede kasseper Nybegynder
07. oktober 2000 - 18:49 #27
åhh undskyld sådan her :


<html>
<head>
</head>
<body>


<%
respone.write server.mappath(\"nyhed.txt\")
%>

</body>
</html>



Avatar billede [tpl]foxy Nybegynder
07. oktober 2000 - 18:53 #28
Når jeg udfylder form.-feltet og trykker på knappen, skriver den nu dette...:

/home/httpd/html/__IQ_BAR__/nyheds/nyhed.txt
Avatar billede kasseper Nybegynder
07. oktober 2000 - 18:54 #29
Jeg forstår det ikke det virker fint her hos mig, jeg vil ikke lægge hovedet på blokken men måske er det fordi du kører UNIX, det den ikke kan finde er jo det du lige har skrevet ud...???
Jeg gir op...
Avatar billede [tpl]foxy Nybegynder
07. oktober 2000 - 18:56 #30
prøvede lige dette...:

<%
respone.write server.mappath(\"http://www.foxy.dk/nyheds/nyhed.txt\")
%>

...men det virkede heller ikke..
Avatar billede [tpl]foxy Nybegynder
07. oktober 2000 - 18:58 #31
Har du ICQ...?
så kan du jo prøve at sende dem til mig der på:
49064885
Avatar billede kasseper Nybegynder
07. oktober 2000 - 22:14 #32
jeg har ikke icq, men jeg vil lige kaste et sidste blik på det imorgen....
Avatar billede kasseper Nybegynder
07. oktober 2000 - 22:16 #33
prøv evt. flg :

<%
dim gemdenne
gemdenne = Request.form(\"mytekst\")
set fs = createobject(\"scripting.filesystemobject\")
    set file = fs.opentextfile(server.mappath(\"nyhed.txt\"),true)
    file.writeline(gemdenne)
file.close
Set fs = nothing   

%>
<html>
<head>
</head>
<body>

teksten er gemt i filen nyhed.txt

</body>
</html>




Avatar billede [tpl]foxy Nybegynder
08. oktober 2000 - 18:53 #34
Hej igen...
tror det var bedre...
men den skrev dette hvis du kan bruge det til noget..:

HTTP Error 503
503 Application Restarting

The application your are attempting to access is currently being reset. Please try your request again.

Please contact the server\'s administrator if this problem persists.
Avatar billede kasseper Nybegynder
09. oktober 2000 - 14:23 #35
Det her virker hos mig :


fil : myfile.asp
---------------------------------------------------------------------

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<form name=\"myform\" action=\"savemytekst.asp\" metode=\"get\">
<input type=\"tekst\" size=\"100\"  name=\"mytekst\" value=\"skriv noget her\">
<input type=\"submit\">
</form>
</body>
</html>

------------------------------------------------------
fil : savemytekst.asp

------------------------------------------------------


<html>
<head>
</head>
<body>
<%
dim howmany
howmany = Request.Querystring(\"mytekst\")
set fs = createobject(\"scripting.filesystemobject\")
    set file = fs.createtextfile(server.mappath(\"myfile.txt\"),true)
    file.writeline(howmany)
file.close
Set fs = nothing   
%>

<%= howmany %>

teksten er gemt i filen myfile.txt

</body>
</html>


----------------------------------------------------

Hvis det ikke virker hos dig må jeg nok melde pas.....
Avatar billede kasseper Nybegynder
10. oktober 2000 - 15:19 #36
og virker det så ??????
Avatar billede [tpl]foxy Nybegynder
10. oktober 2000 - 19:15 #37
NopZ... nu skiriver den:

Invalid procedure call or argument
Avatar billede kasseper Nybegynder
11. oktober 2000 - 09:10 #38
Så tror jeg altså nok at jeg må give op, det virker på en windows platform.....

Kasseper
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
Kurser inden for grundlæggende programmering

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