|
You last visited: Today at 20:43
Advertisement
Problem mit Webclient
Discussion on Problem mit Webclient within the .NET Languages forum part of the Coders Den category.
08/27/2013, 15:11
|
#1
|
elite*gold: 134
Join Date: Nov 2012
Posts: 1,326
Received Thanks: 89
|
Problem mit Webclient
Ich downloade den String von einer Website dort stehen in einer Textdatei Codes.
Beispiel:
Code:
1234-abcd-4567-efgh
5844-abcd-wrge-efgh
1234-abcd-4567-efgh
1234-sgwe-4567-efgh
Jeder Code ist anders. Jetzt will ich den String auslesen.
Mein Code:
Code:
Public Class Form2
Dim web As New System.Net.WebClient
Dim Serials As String = ""
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Serials = web.DownloadString("https://www.domain.de")
If Serials.Contains(TextBox1.Text) Then
MsgBox("Seriennummer ist korrekt!", MsgBoxStyle.Information)
Me.Hide()
Form1.Show()
Else
MsgBox("Seriennummer ist falsch!", MsgBoxStyle.Information)
End If
End Sub
End Class
Es soll dann so sein:
- Wenn der Code der in der Textbox eingegeben wird 1:1 mit einem der Codes in der Textdatei übereinstimmt dann soll eine MsgBox mit "Korrekt" geöffnet werden.
- Wenn der Code nicht übereinstimmt soll eine MsgBox mit "Falsch" geöffnet werden.
Mein Problem:
Egal was ich in der Textbox eingebe, es wird immer korrekt angezeigt.
Könnt ihr mir pls helfen?
|
|
|
08/27/2013, 15:28
|
#2
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
.Contains heist einfach das irgend was in der Textbox in der Txt enthalten sein muss...Glaub ich zmd
Du musst die Serial.txt Zeile für Zeile durchloopen und dann mit If Serial = txtb1.text ...
|
|
|
08/27/2013, 15:34
|
#3
|
elite*gold: 1
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
|
Lösch den ganzen code und nutz php und ne Datenbank zur Überprüfung der Seriennummer...
Contains prüft lediglich ob der gehebene text in irgendeinerweise vorhanden ist.
|
|
|
08/27/2013, 15:40
|
#4
|
elite*gold: 134
Join Date: Nov 2012
Posts: 1,326
Received Thanks: 89
|
Quote:
Originally Posted by 'Heaven.
Lösch den ganzen code und nutz php und ne Datenbank zur Überprüfung der Seriennummer...
Contains prüft lediglich ob der gehebene text in irgendeinerweise vorhanden ist.
|
Ist mir für ein einfaches kleines Programm aber zu kompliziert.
|
|
|
08/27/2013, 15:47
|
#5
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
Quote:
Originally Posted by LikeAKev
Ist mir für ein einfaches kleines Programm aber zu kompliziert.
|
Dann machs wie ich es gesagt habe
|
|
|
08/27/2013, 15:50
|
#6
|
elite*gold: 134
Join Date: Nov 2012
Posts: 1,326
Received Thanks: 89
|
Quote:
Originally Posted by Ludder231
Dann machs wie ich es gesagt habe
|
Weiß nicht genau wie das gehen soll
|
|
|
08/27/2013, 16:08
|
#7
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
Quote:
Originally Posted by LikeAKev
Weiß nicht genau wie das gehen soll
|
dann lerne die grundlagen
mehr als nen split, ne for schleife und nen gleichheitszeichen brauchst du nicht
trotzdem ist es falsch; und unsicher ist kein ausdruck dafür
Heaven hat schon recht wie man es machen sollte, das sind im endeffekt auch nicht mehr als 10 zeilen
|
|
|
08/27/2013, 19:43
|
#8
|
elite*gold: 0
Join Date: Nov 2007
Posts: 62
Received Thanks: 17
|
hier ein Beispiel in C#, viel Spaß
Ich würde aber lieber auf 'Heaven. hören
Code:
internal static class Program
{
private const string Url = "http://m.uploadedit.com/b020/1377624635419.txt";
internal static void Main()
{
Console.WriteLine(IsCodeValid("1234-sgwe-4567-efgh") ? "Valid!" : "Invalid!");
}
private static bool IsCodeValid(string enteredCode)
{
bool result = false;
using (var client = new WebClient())
{
string data = client.DownloadString(Url);
string[] codes = data.Split(new[] {"\r\n", "\n"}, StringSplitOptions.None);
if (codes.Any(code => enteredCode == code))
{
result = true;
}
}
return result;
}
}
|
|
|
|
Similar Threads
|
Conquer Online Webclient?
12/22/2012 - CO2 Private Server - 2 Replies
As you know Java is cross-platform, so it is possible to put specific games made with Java on webclients, but for what games is that possible?
I know that Runescape for example is a very famous webclient/client game, but I was wondering if Conquer Online would also be able to be put in a webclient, if you would convert the C# into Java.
|
[C#] Webclient / HttpWebRequest Refresh
12/06/2012 - .NET Languages - 8 Replies
Guten Tag zusammen,
ich habe ein 'kleines Problem mit meinem
neuen C# Projekt.
Ich muss, soweit dies möglich ist,
eine Seite (via Webclient oder HttpWebRequest)
alle paar Minuten Neu laden (Refresh / F5),
ohne diese komplett neu aufzurufen / zu "deklarieren".
-> Ich habe zZ noch nichts hilfreiches darüber gefunden.
|
Ragescape Server [24/7][Webclient]
03/14/2012 - Runescape Private Server - 1 Replies
Welcome to The Official RageScape Rsps Thread
Ragescape is a runescape private server with custom items, Easier Xp, and much more.
Features:
Custom Buttons,Skins.
Ranks can turn into npc's
Custom Quests
Custom Minigames
Webclient
Downloadable Client
|
Runescape Webclient?
02/26/2012 - Runescape Private Server - 0 Replies
Hallo liebe Community,
könnte mir jemand sagen, wie man einen Webclient erstellt? Ich möchte einen Runescape Server aufmachen der auf einem Webclienten läuft. Hoffe jemand hat eine Antwort.
MFG Bomba :confused:
|
(Question)Webclient
04/16/2010 - Runescape - 5 Replies
well i want to know if there is a list with webclient and non web client like
Webclient
Server name:
Non Web Client
|
All times are GMT +2. The time now is 20:43.
|
|