Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 20:43

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Problem mit Webclient

Discussion on Problem mit Webclient within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #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?
LikeAKev is offline  
Old 08/27/2013, 15:28   #2
 
Ludder231's Avatar
 
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 ...
Ludder231 is offline  
Old 08/27/2013, 15:34   #3
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
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.
'Heaven. is offline  
Old 08/27/2013, 15:40   #4
 
elite*gold: 134
Join Date: Nov 2012
Posts: 1,326
Received Thanks: 89
Quote:
Originally Posted by 'Heaven. View Post
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.
LikeAKev is offline  
Old 08/27/2013, 15:47   #5
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by LikeAKev View Post
Ist mir für ein einfaches kleines Programm aber zu kompliziert.
Dann machs wie ich es gesagt habe
Ludder231 is offline  
Old 08/27/2013, 15:50   #6
 
elite*gold: 134
Join Date: Nov 2012
Posts: 1,326
Received Thanks: 89
Quote:
Originally Posted by Ludder231 View Post
Dann machs wie ich es gesagt habe
Weiß nicht genau wie das gehen soll
LikeAKev is offline  
Old 08/27/2013, 16:08   #7
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
Quote:
Originally Posted by LikeAKev View Post
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
tolio is offline  
Old 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;
        }
    }
Demon-777 is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.