vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Wie lad ich eine txt Datei aus dem www? 
Autor: Stift88
Datum: 23.01.13 22:26

Abend,

ich brauche Hilfe. Ich habe hier eine alte Passwordabfrage die mit VB6 geschrieben wurde
(weis nicht woher ich die hab). Ich möchte gern das die pass.txt nicht local aufm Pc geladen werden soll sonder online. Hoffe mir kann und will jemand weiter helfen.

Danke im vorraus

Hier der Quellcode:

Private Sub Command1_Click()
If Text1.Text = "" Then Text1.Text = " " 'Wenn nichts eingegeben wird, dann ein 
' Leerzeichen eingeben.
Suchtext = Text1.Text
 
Text3.Text = "0" 'Text4 eine Zahl zuweisen.
Text4.Text = "ajsjdjdjfnfgj" ' Hackschutz!
                             'Denn wenn Nichts eingegeben wird
                             'ist der Abgleich immer identisch
 
For Eintrag = 0 To List1.ListCount
        If List1.List(Eintrag) = Suchtext Then
                Text3 = List1.ListIndex - Eintrag
 
                 Exit For ' Damit Die anderen Zeilen nicht auch extra 
                 ' durchsucht werden
        End If
Next
 
Text3.Text = Text3 * -1 'Negative Ausgabe in Positive umwandeln
If Text3.Text = "0" Then MsgBox "Username nicht Gefunden!"
 
List2.ListIndex = Text3.Text - 1 'in Passwortliste markieren
Text4.Text = List2.Text 'aus Passwortliste in Text4 importieren
If Text4.Text = "" Then Text4.Text = "jhhsdf" 'Hackschutz. Wenn Nichts 
' eingegeben wird, wird Text 4 mit Müll gefüllt
If Text2.Text = Text4.Text Then Form2.Show Else MsgBox "Zugriff verweigert!" _
  'Wenn Passwort nicht übereinstimmt Fehlermeldung
 
 
End Sub
 
Private Sub Form_Load()
 
 
 
Dim Zeile As String
Dim Teil1 As String
Dim Teil2 As String
Dim I As Integer
 
' *** Datei lesen
Open "pass.txt" For Input As #1
 
Do While Not EOF(1)
   ' Zeile lesen
   Line Input #1, Zeile
 
   ' Zeile zerlegen
   Teil1 = Left(Zeile, InStr(Zeile, ":") - 1)
   Teil2 = Right(Zeile, Len(Zeile) - InStr(Zeile, ":"))
 
   ' Die beiden Teile in die ListBoxen
   List1.AddItem Teil1
   List2.AddItem Teil2
Loop
Close #1
End Sub
 
Private Sub Text1_GotFocus()
Text1.Text = "" 'Setzt das Feld zurück wenn der Cursor drinsteht
End Sub
 
Private Sub Text2_GotFocus()
Text2.Text = "" 'Setzt das Feld zurück wenn der Cursor drinsteht
End Sub
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: Franki
Datum: 24.01.13 00:58

Hallo,

eine Passwortkontrolle anhand einer *.txt Datei? Na ja, nicht wirklich sicher.

Wenn du die nicht vom lokalen Rechner laden möchtest sondern per Webserver (den bauchst du dann wo die Datei vorhanden ist), dann muss du halt den Download in dein Programm einbauen, die Datei zumindest temporär vom Server laden, auswerten usw.

http://www.vbarchiv.net/tipps/tipp_476-datei-download-via-api-funktion.html

Aber das ist ist ja noch unsicherer als eine Textdatei auf nur dem lokalen PC.

Schau dich mal um hier, da findest du Tutorials wie man eine VB6 Anwendung oder .NET Anwendng mit PW-Schutz versehen kann. Ansonsten halt SevLock von Dieter.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: Stift88
Datum: 24.01.13 19:20

Kann mir keiner weiter helfen?

MFG
Stift88
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: Stift88
Datum: 24.01.13 20:06

Es soll die txt datei nicht runterladen, sondern nur lesen.

MFG
Stift88
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: Stift88
Datum: 24.01.13 20:33

ok. Doch das brauche ich nicht. Es geht mir nur darum

' *** Datei lesen
Open "pass.txt" For Input As #1

Das die txtdatei nicht auf PC gelesen wird, sondern online.

Alles andere ist erstmal zweitrangig!

MFG
Stift88
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: Stift88
Datum: 24.01.13 20:59

Bin mir nicht sicher wie man das vorhaben von mir nennt.
die txt datei liegt z.b. auf byethost.com.

Nichts installieren.
Nur lesen und abgleichen, wie wenn die txt datei aufm PC wäre.

MFG
Stift88
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: Stift88
Datum: 24.01.13 02:07

Danke für die Info.

Es wäre wichtig für mich zuwissen, wie die txt datei online geladen wird.
Es geht eigentlich nur um´s Prenzip. Sicher muss das garnicht sein.

Nur für Testzwecke

MFG
Stift88
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: Manfred X
Datum: 24.01.13 19:55

Hallo!

Es geht nur um das Downloaden einer Datei?
In dem Fall:
Inwiefern kommst Du z.B. mit dem Link, den Franki gepostet hat,
nicht zurecht?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: Manfred X
Datum: 24.01.13 20:18

Es gäbe die Möglichkeit, das Passwort verschlüsselt in der Datei
zu speichern. Wenn nur Dein Programm den Entschlüsselungsalgorithmus
kennt, kann niemand etwas mit dem Inhalt der kurzzeitig (Sekundenbruchteil)
nach dem Download gespeicherten Passwort-Datei etwas anfangen.
Du mußt sicher stellen, dass von Deinem Programm nur unmittelbar nach
dem Download auf die heruntergeladene Datei zugegriffen werden kann.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: Manfred X
Datum: 24.01.13 20:39

Du willst ein "Open-Read-Send"-Programm auf dem
Zielserver "remote" via Internet installieren und danach
"remote" starten?
Oder geht es nur um ein lokales Netzwerk?
In dem Fall benötigst Du einen Netzwerkpfad zur Datei.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: Franki
Datum: 25.01.13 03:28

Hallo,

na ja, wenn die online als *.txt Datei vorhanden ist, kannst du die ja auch per Browser (innerhalb deines Programms) aufrufen dann halt den Quelltext auslesen, verarbeiten usw.

Aber egal was du machst, du hast immer zumindest temporär die Datei auf deinem PC ob du willst oder nicht.

Die Frage wäre eigentlich warum du das so machen möchtest wie du es möchtest.
Wie sich das nennt ist egal, beschreibe doch mal wa du damit eigentlich bezweckst.

Gruß
Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: Stift88
Datum: 25.01.13 11:21

Guten morgen,

steht doch im quellcode drin. Habe noch ein anderes Beispiel:

Private Sub Command1_Click()
On Error Resume Next
Dim pass As String
pass = Inet1.OpenURL("http://irgendeinwebhoster.com/datei.txt")
If Text1 = datei Then ....
Hier wird nach der datei selbst gesucht. Aber in meinem Fall soll nicht nur die datei gesucht werden,sondern der inhalt. Mit dem oberen Code funkt das perfekt, nur halt (bis jetzt) lokal.


Ich hoff es ist verständlich geschrieben was ich meine.

MFG
Stift88
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: effeff
Datum: 25.01.13 15:14

Siehe
http://www.schmittis-page.de/vb/t141.htm
. Lade die Datei einfach als temp-Datei herunter, öffne sie, schau nach dem von dir gewünschten Inhalt und lösche die temp-Datei dann wieder...

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: wb-soft
Datum: 25.01.13 17:41

Hi!

Falls du es bis jetzt nicht begriffen hast: Du kannst die Datei nicht auf dem Server lesen.

Es gibt nur eine Vorgangsweise: Datei herunterladen, Inhalt Prüfen, Datei löschen.

Zu jedem Schritt wird dir im Forum geholfen, wenn du Probleme hast.


mfg

WB
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie lad ich eine txt Datei aus dem www? 
Autor: ModeratorDieter (Moderator)
Datum: 25.01.13 23:33

Es gibt hierzu einige Tipps bei uns, u.a.:
Text aus lesbaren Dateien, online + offline
Programm-Aktualität online prüfen 2
Datei-Download via API-Funktion ohne Cache-Verwendung

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel