Avatar billede mikker Nybegynder
27. august 1999 - 20:47 Der er 11 kommentarer og
1 løsning

KAN man... Skrive til en .txt-fil på 'nettet'?

Jeg vil gerne lave et append til en textfil på internettet. kan dette overhovedet lade sig gøre?
Og er det i så fald muligt med f.ex. ActiveX?
Avatar billede cyberesben Nybegynder
27. august 1999 - 21:26 #1
hvis den ligger på en server som du har kontrol over, kan du jo gøre det ved at kalde et asp eller cgi eller php script med script.cgi?tekststreng, og så kode noget serverside som tilføjer det i URL'en til tekstfilen...
Avatar billede mix Nybegynder
28. august 1999 - 02:15 #2
Ja men så skal du lave et lille FTP program der henter filen .. og der efter oploader filen.. igen..

M.I.X
Avatar billede cyberesben Nybegynder
28. august 1999 - 02:25 #3
mix det behøver han da ikke
Avatar billede skovlunde Nybegynder
28. august 1999 - 04:56 #4
cyberesben>> Jo faktisk. En anden mulighed er UDP. Basalt skal du hente filen, appende information og derefter overskrive den nye fil ud på serveren. Det er ret simpelt med Inet kontrollen, eller endda med Winsock kontrollen.
Avatar billede cyberesben Nybegynder
28. august 1999 - 11:59 #5
hallo man kan da bare lave noget i php eller asp eller cgi, hvor den via en eller anden parameter til en url, tilføjer nogle linier til en text-fil... jeg har selv været med til at lave det en gang
Avatar billede mikker Nybegynder
28. august 1999 - 12:50 #6
Årrhhh hvor er I søde allesammen.
det er så pænt af jer at forsøge at hjælpe mig.
jeg syntes bare jeg var lidt en haj, nu hvor et nyt ord var blevet åbenbaret for mig: ActiveX.
Så vidt _jeg_ er informeret kan asp kun bruges på servere der understøtter asp?

Skovlunde>> For at redigere i min side skal jeg bruge et username og et password. Kan dette ikke sakbe problemer hvis man skal overskrive noget fra user-siden? En ide er ved at tage form inde i mit hoved men dertil hører jo en masse probs :-(

Cyberesben>> jeg er _begyndt_ at sætte mig ind i ASP, men det der med _bare_ lige at lave noget er uden for min rækkevidde.

Endnu engang på tak for jeres hjælp.
Jeg vender lige tilbage NÅR det virker :-)
Avatar billede cyberesben Nybegynder
28. august 1999 - 14:33 #7
jo, asp eller cgi eller php skal køres på en server der understøtter det...

det som så sker er at dit program går ind på en URL som f.eks. kan være http://www.dinserver.dk/action.asp?text=din+text+skal+stå+her

så laver man action.asp sådan at den skriver indholdet af "text" ind i bunden af fil.txt
Avatar billede mikker Nybegynder
28. august 1999 - 15:58 #8
Men selve ASP programmet, det er jo det der er problemet. For at sige det ligeud:
indtil videre fatter jeg ikke en meter af selve sproget ASP. Sorry, det er sikkert det nemmeste når du siger det.
Avatar billede cyberesben Nybegynder
28. august 1999 - 15:59 #9
jeg finder lige ud af noget... 2 sek
Avatar billede skovlunde Nybegynder
28. august 1999 - 20:53 #10
Er det her ikke et VB forum derfor må man vel også gå ud fra at det er et VB program der snakkes om?

Når du uploader din fil igen via FTP skal du gøre som du normalt ville med almindelige filer, slet og så ligge ind.

Hvis du er i ASP så er det ret simplet med filsystem objektet.
Avatar billede cyberesben Nybegynder
28. august 1999 - 20:58 #11
jeg havde dette liggende, gem det som action.asp

<%@ Language=VBScript %>
<%
Dim Text
Text = Request("text")

If Not Text = "" Then
    Dim Fs, Fil, Path
    Path = Server.MapPath("tekstfil.txt")
   
    Set Fs = Server.CreateObject("Scripting.FileSystemObject")
    Set Fil = Fs.OpenTextFile(Path, 8, True)
    Fil.WriteLine Text
   
    Fil.Close
    Set Fil = Nothing
    Set Fs = Nothing
End If
%>
<HTML>
<HEAD>
</HEAD>
<BODY>

<P>&nbsp;</P>
Du har nu tilføjet: "<%= Text %>"
</BODY>
</HTML>
Avatar billede mikker Nybegynder
29. august 1999 - 08:37 #12
Vi siger mange tak for hjælpen.

Og undskyld til Skovlunde for misbrug af VB-forum.
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