|
You last visited: Today at 23:19
Advertisement
[VB.NET] Links aus einer Datei auslesen und abrufen???!
Discussion on [VB.NET] Links aus einer Datei auslesen und abrufen???! within the .NET Languages forum part of the Coders Den category.
12/02/2011, 15:40
|
#1
|
elite*gold: 110
Join Date: Aug 2010
Posts: 2,417
Received Thanks: 609
|
[VB.NET] Links aus einer Datei auslesen und abrufen???!
Hallo Community!
Ich bin dabei ein Program zu schreiben welches aus einer Art Datenbank Links erhausließt und diese dann in einem WebBrowser nacheinander aufruft.
Das meine ich so.
Klick auf Button ->
Webbrowser Läd den ersten Link in der Liste ->
führt einen befehl auf der Seite auf (nicht umbedingt notwendig kann ich selber schreiben) ->
Wartet 5 sekunden ->
Ruft 2. Link in der Liste auf ->
Und immer so weiter.
Ich habe mich bisher noch nicht mit Datenbanken beschäftigt daher bräuchte ich da etwas Unterstützung (falls dies überhaupt mit datenbanken möglich ist) Wenn Nein dann bitte eine andere Methode.
Und ich mein nicht das die Links IN dem Programm eingespeichert sind sondern im Internet wo ich immer Link einfügen oder Löschen kann.
Danke schoneinmal im Vorraus =D
|
|
|
12/02/2011, 17:31
|
#2
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
verwende doch einfach eine text datei
|
|
|
12/02/2011, 18:28
|
#3
|
elite*gold: 110
Join Date: Aug 2010
Posts: 2,417
Received Thanks: 609
|
Nein. Weil ich will ja die Links aus einer Datenbank auslesen lassen.
Das mehrere Leute immer die Links haben und zb das Programm nicht Updaten müssen oder eine neue Link Liste runterladen müssen.
Ich hoffe du verstehst wie ich das meine.
|
|
|
12/02/2011, 23:56
|
#4
|
elite*gold: 14
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
|
Per Programm direkt auf eine Datenbank zuzugreifen ist extrem unsicher, da man die Daten sniffen kann.
Machs per Webserver.
Programm -> Webscript (z.B. PHP Script, welches Daten per GET-Parameter empfängt) -> Datenbank.
|
|
|
12/03/2011, 07:20
|
#5
|
elite*gold: 110
Join Date: Aug 2010
Posts: 2,417
Received Thanks: 609
|
Hab davon null Ahnung.. Kannst du evtl. mir dafür ein tut geben oder eine Internetseite wo man soetwas einrichten kann?!
|
|
|
12/03/2011, 11:07
|
#6
|
elite*gold: 14
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
|
Da wirds mit Login & Registrierung gezeigt.
Einfach umändern.
|
|
|
12/03/2011, 11:12
|
#7
|
elite*gold: 110
Join Date: Aug 2010
Posts: 2,417
Received Thanks: 609
|
Danke aber immernoch die Frage wo ich son Webserver her bekomme bzw wo ich die Php dinger uploaden soll...
Und ich versteh auch net wie das programm dann die Links die in der Datenbank gespeichert sind nacheinander aufruft... Wenn du lust hast kannst du mir ja mal ein Projekt machen als beispiel und es mir dann schicken. Das würde mir am besten helfen.
|
|
|
12/03/2011, 20:04
|
#8
|
elite*gold: 59
Join Date: Jun 2007
Posts: 374
Received Thanks: 86
|
Es gibt genug kostenlose webhoster.
Wie z.B. Bplaced oder Funpic.
Dann brauchst du einfach nur eine PHP Datei die dir die Links aus der Datenbank holt.
Diese PHP Datei rufst du dann mit deinem Programm auf und wertest einfach nur die Response der PHP Datei aus.
Dies kannst du ganz einfach mit HttpWebRequests realisieren.
|
|
|
12/04/2011, 15:09
|
#9
|
elite*gold: 18
Join Date: Oct 2011
Posts: 108
Received Thanks: 17
|
Ich hab mich jetzt bei einem Webserver von  angemeldet. Nun hab ich auf meine Website die Datei login.php und register.php hochgeladen.
Bei dem Programm:
Code:
Imports System.Collections.Specialized, System.Net
Imports System.Text
Imports System.Security.Cryptography
Public Class Form1
Dim nv As New NameValueCollection
Dim wc As New WebClient
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles reg.Click
nv.Clear()
nv.Add("u", reg_usr.Text)
nv.Add("pw", MD5StringHash(reg_pw.Text))
nv.Add("e", reg_email.Text)
nv.Add("o", "1")
Dim result() As Byte = wc.UploadValues("http://localhost/register.php?", "POST", nv)
Dim resultstring As String = System.Text.Encoding.ASCII.GetString(result)
MessageBox.Show(resultstring)
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles chkav.Click
nv.Clear()
nv.Add("u", reg_usr.Text)
nv.Add("o", "0")
Dim result() As Byte = wc.UploadValues("http://localhost/register.php?", "POST", nv)
Dim resultstring As String = System.Text.Encoding.ASCII.GetString(result)
MessageBox.Show(resultstring)
End Sub
Private Sub btn_login_Click(sender As System.Object, e As System.EventArgs) Handles btn_login.Click
nv.Clear()
nv.Add("u", log_usr.Text)
nv.Add("pw", MD5StringHash(log_pw.Text))
Dim result() As Byte = wc.UploadValues("http://localhost/login.php?", "POST", nv)
Dim resultstring As String = System.Text.Encoding.ASCII.GetString(result)
MessageBox.Show(resultstring)
End Sub
Public Function MD5StringHash(ByVal strString As String) As String
Dim MD5 As New MD5CryptoServiceProvider
Dim Data As Byte()
Dim Result As Byte()
Dim Res As String = ""
Dim Tmp As String = ""
Data = Encoding.ASCII.GetBytes(strString)
Result = MD5.ComputeHash(Data)
For i As Integer = 0 To Result.Length - 1
Tmp = Hex(Result(i))
If Len(Tmp) = 1 Then Tmp = "0" & Tmp
Res += Tmp
Next
Return Res
End Function
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
End Class
Habe ich die Links so angepasst:
Code:
Dim result() As Byte = wc.UploadValues("http://homepage.ad.funpic.de/login.php?/", "POST", nv)
Doch wenn ich das Programm dann debugge kommt:
Code:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-16106315-4']);
_gaq.push(['_setDomainName', '.funpic.de']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
Den Datenbank-Connectionstring habe ich natürlich angepasst.
Kann mir da vllt. jemand weiterhelfen?
#edit:
login.php
PHP Code:
<?php
$userpw = mysql_real_escape_string($_POST['pw']);
$userid = mysql_real_escape_string($_POST['u']);
@mysql_connect('localhost', 'root', '') or die (mysql_error());
@mysql_select_db('vb') or die (sqlerror(mysql_errno(), mysql_error()));
$query = "SELECT * FROM `user` WHERE `user`='$userid' AND `passwd`='$userpw'";
$result = mysql_query($query);
$resultcount = mysql_num_rows($result);
if ($resultcount == 0)
{
echo 'Login fehlgeschlagen';
}else {
echo 'Erfolgreich eingeloggt';
}
?>
|
|
|
 |
Similar Threads
|
[TuT]Datei in einer anderen Datei verstecken
05/01/2013 - Tutorials - 14 Replies
In diesem Tutorial werde ich beschreiben wie man eine beliebige Datei in einer anderen "verstecken" kann. Als Zieldatei kann dafür jede Datei jeglicher Art verwendet werden. Der 1337-Coolness zu liebe verwenden wir aber lieber Bild- , oder auch Musikdateien.
Vorerst möchte ich allerdings erklären, dass die Datei nicht wirklich "versteckt" wird sondern nur die beiden Dateien zusammengefügt werden und der Header angepasst wird. Somit ist diese Methode als "unsicher" zu bezeichnen...spassig ist...
|
1. | 3. | 5. | Linie usw.. in Datei auslesen
07/15/2011 - AutoIt - 3 Replies
Hey...
Ich wollte von einer Datei die 1. 3. 5. linie usw.. bis 60 Linien auslesen und wiedergeben.. Nur klappt das i-wie nicht.. Ich dachte mir vielleicht kann mir jemand helfen..
$open = FileOpen(@ScriptDir&"\datei.txt")
For $i = 1 To 60
$msg = FileReadLine ($open,$i+1)
MsgBox (0,"",$msg)
Next
Sleep(10)
|
[Frage] Auslesen einer .Ini Datei
03/11/2011 - AutoIt - 4 Replies
Ich wollte mal fragen ob mir wer sagen kann wie ich eine Ini Datei auslesen kann, und das ausgelesene wieder ausgeben kann.
Z.B ich habe was in meiner ini Datei stehen und möchte das es in einer inputbox erscheint.
Meine Ini Datei sieht so aus
IP1=111.222.225.1
|
Angeklickte Datei auslesen
12/14/2010 - AutoIt - 0 Replies
Hi,
Ich habe mir ein Programm macht das den Inhalt der Datei ausliest die man anglickt nur ich habe leider kein plan wie es geht den Pfad von angeklickte Datein auszulesen?
Also nochmal anders : Hab in der Shellvon AutoIT eine neue Rechtsklick Opton hinzugefügt und jetzt will ih das AutoIT den Datei Pfad zu der Datei ausliest auf die man Rechtklick gemacht hatt.
|
[HOW]Ref Links auslesen
05/22/2010 - WarRock - 6 Replies
x
|
All times are GMT +1. The time now is 23:19.
|
|