Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 23:54

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

Advertisement



Daten von Programm an Website übergeben

Discussion on Daten von Programm an Website übergeben within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
.Chakratos's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 615
Received Thanks: 61
Daten von Programm an Website übergeben

Hallo,
ich habe mir einen Bot geschrieben der wunderbar läuft.
Er sammelt bestimmte daten z.b welche items/gold wann gesammelt wurden.
Nun möchte ich diese daten auch gerne online über eine website sehen und würde gerne wissen wie ich die daten am besten übergebe.

LG Chakratos
.Chakratos is offline  
Old 08/16/2014, 02:03   #2
 
.StarSplash's Avatar
 
elite*gold: 74
The Black Market: 185/0/0
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
Und womit hast du dein Programm geschrieben?

Du könntest die Daten in eine Datenbank schreiben.
.StarSplash is offline  
Thanks
1 User
Old 08/16/2014, 02:05   #3
 
.Chakratos's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 615
Received Thanks: 61
Das Programm ist in Autoit geschrieben.

LG Chakratos
.Chakratos is offline  
Old 08/16/2014, 02:10   #4
 
.StarSplash's Avatar
 
elite*gold: 74
The Black Market: 185/0/0
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
Mit AutoIt kannst du problemlos in eine Datenbank schreiben, diese lässt sich dann auf einer Webseite ausgeben, das wird wohl die einfachste Lösung sein.
.StarSplash is offline  
Thanks
1 User
Old 08/16/2014, 02:18   #5
 
.Chakratos's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 615
Received Thanks: 61
Ok super, hättest du einen kleinen ansatz wie ich die HP gestalten sollte?
Bzw ob HTML reicht oder ich noch PHP lernen muss?.

LG Chakratos
.Chakratos is offline  
Old 08/16/2014, 02:25   #6
 
.StarSplash's Avatar
 
elite*gold: 74
The Black Market: 185/0/0
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
HTML ist eine statische Sprache, damit kannst du nichts dynamisches realisieren. Und eine Datenbank ist überaus dynamisch.

Für das Ausgeben einer Tabelle ist aber nur wenig PHP zu lernen. Aber vielleicht möchtest du ja trotzdem damit anfangen, dann kann ich dir -je nach Umfang deines Projekts- auch ein Framework ans Herz legen, zum Beispiel Laravel.
.StarSplash is offline  
Thanks
1 User
Old 08/16/2014, 02:31   #7
 
.Chakratos's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 615
Received Thanks: 61
Okay, Vielen Dank
Das projekt ist nicht wirklich groß, möchte halt nur von überall sehen können wie das programm gearbeitet hat.
Ich denke ich werde mir gleich einen free webspace zulegen und php lernen.

LG Chakratos
.Chakratos is offline  
Old 08/16/2014, 02:38   #8
 
.StarSplash's Avatar
 
elite*gold: 74
The Black Market: 185/0/0
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
Viel lernen musst du wie gesagt nicht, es reicht, wenn du dir das hier etwas umbaust:

PHP Code:
<?php
$link 
mysqli_connect("localhost""my_user""my_password""world");

/* check connection */
if (mysqli_connect_errno()) {
    
printf("Connect failed: %s\n"mysqli_connect_error());
    exit();
}

$query "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 150,5";

if (
$stmt mysqli_prepare($link$query)) {

    
/* execute statement */
    
mysqli_stmt_execute($stmt);

    
/* bind result variables */
    
mysqli_stmt_bind_result($stmt$name$code);

    
/* fetch values */
    
while (mysqli_stmt_fetch($stmt)) {
        
printf ("%s (%s)\n"$name$code);
    }

    
/* close statement */
    
mysqli_stmt_close($stmt);
}

/* close connection */
mysqli_close($link);
?>
Das ist von hier entnommen:

Aufpassen musst du bei PHP nur, dass du keine veralteten Sachen lernst
.StarSplash is offline  
Thanks
1 User
Old 08/16/2014, 09:56   #9
 
.Chakratos's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 615
Received Thanks: 61
Könntest du mir noch kurz:
$query = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 150,5";
erklären?
Ich denke der name ist der DB Name und der rest der table? die 5 steht für 5 ergebnisse auslesen?

LG Chakratos
.Chakratos is offline  
Old 08/16/2014, 10:59   #10

 
Terreox's Avatar
 
elite*gold: 155
Join Date: Aug 2009
Posts: 628
Received Thanks: 153
Schau dir am besten mal die mysql Dokumentation zum SELECT statement an. Kleiner Tipp: Die Datenbank in dem Beispiel heißt City.
Terreox is offline  
Old 08/16/2014, 14:18   #11
 
.Chakratos's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 615
Received Thanks: 61
Ich habe mir den code von oben angepasst, einen Mysql server eingerichtet und die PHP hochgeladen doch es wird mir nur eine leere seite angezeigt.
Falls jemand helfen kann, kann ich ihm die PHP per PM schicken.

Falls was an dieser zeile falsch sein soll bitte sagen:
$query = "SELECT Bot, Item FROM Bot ORDER by ID DESC LIMIT 150,5";
Tabelle heißt Bot, 1.spalte heißt auch Bot, 2. spalte heißt Item.
Habe auch schon einen eintrag in die datenbank geschrieben aber er wird mir nicht angezeigt.

LG Chakratos
.Chakratos is offline  
Old 08/16/2014, 17:08   #12
 
.StarSplash's Avatar
 
elite*gold: 74
The Black Market: 185/0/0
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
Quote:
Originally Posted by Terreox View Post
Schau dir am besten mal die mysql Dokumentation zum SELECT statement an. Kleiner Tipp: Die Datenbank in dem Beispiel heißt City.
Kleiner Tipp: An dieser Stelle heißt das "Tabelle".

Die Datenbank wurde bereits vorher festgelegt, jetzt geht es um eine Tabelle innerhalb der Datenbank.

@TE: Tut mir leid, ich hätte vielleicht gewisse Teile aus dem Code rauseditieren sollen, um Verwirrung zu vermeiden.

Grundsätzlich gilt im Umgang mit Tabellen, dass es einen eindeutigen Schlüssel geben sollte. Alles andere führt irgendwo zu Problemen. Im Regelfall wird dazu ein Schlüssel namens "ID" benutzt, weil das einfach am nächsten liegt. "ORDER BY ID DESC" ist ein zusammenhängender Teil der Query und versucht, die Ergebnisse mittels der ID absteigend (descent) zu ordnen, da du keine Spalte "ID" hast, solltest du sie entweder einfügen, oder die Sortierung entfernen.
"LIMIT 150,5" ist ebenfalls ein Teil und besagt, dass du die nächsten 5 Ergebnisse aus deiner Tabelle haben möchtest, beginnend mit dem Versatz 150, wichtig ist, dass der Versatz bei 0 startet, nicht bei 1, "LIMIT 150,5" gibt dir also die Zeilen 151,152,153,154,155 aus. Wenn du "LIMIT 5" schreibst, ist das eine verkürzte Form von "LIMIT 0,5" und gibt dir entsprechend die ersten 5 Einträge aus.
Das ist für dich aber wohl auch nicht relevant, da du zum einen nicht so viele Daten in deiner Tabelle hast und zum anderen ja alle anzeigen lassen willst.

PS: Ich empfehle dir, eine Spalte "ID" anzulegen, es sei denn "ITEM" ist eindeutig, dann kannst du auch das nehmen.

"SELECT * FROM myTable" ist übrigens tatsächlich ein wohlgeformter Ausdruck, wenn du alle Spalten ausgeben möchtest, kannst du das * stehen lassen und musst nicht explizit die Zeilen angeben.

Ich hoffe ich erschlage dich nicht mit Infos, wenn du noch Fragen hast, stell sie einfach ;o
.StarSplash is offline  
Old 08/16/2014, 17:17   #13
 
.Chakratos's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 615
Received Thanks: 61
Habe es mir selbst geschrieben und siehe da es funktioniert:


So hab ichs nach dem connecten gemacht:
PHP Code:
$abfrage "SELECT * FROM Bot";
        
$ergebnis mysql_query($abfrage);
        while(
$row mysql_fetch_object($ergebnis))
        {
            echo 
"$row->Time | $row->Bot | ($row->Item) <br>";
        } 
Werde deinen beitrag aber Studieren und schauen ob ich es verbessern kann.
Hab mir auch eine Autoit funktion geschrieben damit es nurnoch eine zeile ist ^^

LG Chakratos
.Chakratos is offline  
Old 08/16/2014, 17:21   #14
 
.StarSplash's Avatar
 
elite*gold: 74
The Black Market: 185/0/0
Join Date: Jul 2010
Posts: 13,408
Received Thanks: 3,943
Sehr schön

Speicherst du die Zeit automatisch oder übergibst du sie manuell aus deinem Programm?
Das könnte man nämlich auch automatisch machen, mit der genauen Uhrzeit.
.StarSplash is offline  
Old 08/16/2014, 18:11   #15
 
.Chakratos's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 615
Received Thanks: 61
Für die zeit benutze ich:
Code:
Func Getdate()
	$date = _Date_Time_GetLocalTime()
	$string = StringSplit(_Hallo($date), " ")
	Return $string[1]
EndFunc   ;==>Getdate

Func _Hallo(ByRef $tSystemTime, $bFmt = 0)
	Local $aInfo = _Date_Time_SystemTimeToArray($tSystemTime)
	If @error Then Return SetError(@error, @extended, "")

	If $bFmt Then
		Return StringFormat("%04d-%02d-%02d", $aInfo[2], $aInfo[0], $aInfo[1])
	Else
		Return StringFormat("%04d-%02d-%02d", $aInfo[2], $aInfo[0], $aInfo[1])
	EndIf
EndFunc   ;==>_Hallo
.Chakratos is offline  
Reply


Similar Threads Similar Threads
Programm das die Persönlichen Daten in Bilder löscht?
02/17/2014 - Technical Support - 0 Replies
Ich hab gehört das jedes Bild das wir uns downloaden oder auf den PC vom Handy aus übertragen, ein Code hat, mit diesem Code kann man den Standort der Person ermitteln die das Foto rumgeschickt hat. Wie heißt das Programm das diese Dateien im Bild löscht? Irgendwas mit SSI ID oder so...
Programm was Steam Daten klaut ?
12/15/2012 - Technical Support - 15 Replies
Heyho Leute, Ich habe da ein RIESEN Problem und zwar denke ich das ich ein Programm auf meinen PC habe das Steam Daten ausspioniert und klaut. Ich habe 3 Steam Account und bei jedem kommt diese Meldung: http://i.epvpimg.com/oh58b.png Und das bei allen meiner Accounts :( Teilweise sind welche im Wert von über 200€ dabei, aber ich kann sie nicht zurück holen da ich die Account über elitepvpers gekauft habe ;( Ich möchte nur dieses schei* Programm von meinen PC.
Suche Programm um Mainboard Daten rauszufinden
05/04/2012 - Technical Support - 3 Replies
Joa, Überschrift halt. Wer eins hat könnte mir ja freundlicher Weise den DL schicken or so. Mfg, MuH
[HTML|PHP] daten Übergeben
10/19/2011 - Web Development - 9 Replies
Hallo Ich habe eine Tabelle, die Genauso aussieht: http://dl.dropbox.com/u/30487806/help%C3%BCinecpc pp.png mit dem code: <?php print '<center> <table border="0" cellpadding="2" cellspacing="5">
Programm für Root Server? & Welche Daten?
02/03/2011 - Flyff Private Server - 4 Replies
Liebe Community, Ich arbeite zurzeit am FlyFF Projekt "FlyForFlash", wie einige schon wissen müssten. Wir haben kurzerhand einen Root Server bestellt, nun haben wir leider vergessen, mit welchem Programm (bitte mit Downloadlink posten!) & genau welche Dateien von den Files dort hochgeladen werden müssen... Wenn uns Jemand helfen könnte, währe echt geil! EDIT: Also, mit Welchem Programm haben wir herausgefunden (SSH Client) - aber 1. Wie benutzt man das genau? & 2. Immernoch die Frage,...



All times are GMT +1. The time now is 23:55.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.