| |
Visual-Basic EinsteigerWie 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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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? | |
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. | |
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. | |
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 | |
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 | |
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 | |
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 | |
| 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 |
|
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats sevGraph (VB/VBA)
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere Infos
|
|
|
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
|
|