Programm für Clan

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

mas93

Betreff: Programm für Clan

BeitragSo, März 18, 2007 12:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi Leute.

Ich will ein Programm für meinen Clan machen.
Das soll so aussehen:

-Jeder hat ein Profil
-Die daten werden irgendwo im i-net gespeichert
-und dann wenn man sich unter seinem Profil anmeldet werden alle daten von den anderen Usern geupdatet und man kann sich die Profile anschauen.

Wie mach ich das am besten???
Wahrscheinlich mit einem server oder???
KAnn ich das alles mit BB proggen???

mfg mas93
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]

pixelshooter

BeitragSo, März 18, 2007 12:10
Antworten mit Zitat
Benutzer-Profile anzeigen
warum soll es net mit bb gehn? jetz theoretisch, ob es so sinnvoll is...
es gibt den client und nen server. Allerdings müsste ein bb server auf nem win rechner laufen...

aber wäre nicht iwie ne website praktischer? dann bräuchtest du dich net mehr um die darstellung im client kümmern
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc

ZaP

BeitragSo, März 18, 2007 12:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Man kann alle informationen wunderbar in einer MySQL datenbank speichern und via TCP abrufen, alternativ geht auch eine textdatei. (Natürlich auf dem Server (z.b. Funpic))
Starfare: Worklog, Website (download)

mas93

BeitragSo, März 18, 2007 12:22
Antworten mit Zitat
Benutzer-Profile anzeigen
also soll ich das dann mit UDP oder wie machen???
Kannst du mir n tut empfehlen??

mfg mas93

[EDIT]
Hab gerade noch das mit der text datei gelesen.
Wie kann ich die dann auslesen???
[/EDIT]
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]

pile

BeitragSo, März 18, 2007 12:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Wie kann ich die dann auslesen???


READBYTES?
MfG. Pile
Aktuelles Projekt: Irgendwas in den BlitzEditor eintippen und sehen ob was dabei rauskommt. Fortschritt: ca. 3.141592653589793238%

pixelshooter

BeitragSo, März 18, 2007 12:45
Antworten mit Zitat
Benutzer-Profile anzeigen
ZaP hat Folgendes geschrieben:
Man kann alle informationen wunderbar in einer MySQL datenbank speichern und via TCP abrufen, alternativ geht auch eine textdatei. (Natürlich auf dem Server (z.b. Funpic))

ööh, aber auf funpic servern wirst du kein bb proggy zum laufen bringen Wink
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc

mas93

BeitragSo, März 18, 2007 12:48
Antworten mit Zitat
Benutzer-Profile anzeigen
kann ich die datei so auslesen????

Code: [AUSKLAPPEN]

server$ = Input("Adresse>")
stream = OpenTCPStream(server$, 21)


Repeat

l$ = ReadLine$(stream)
Print l$

Until KeyHit(1)
End

www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]
 

$tankY

BeitragSo, März 18, 2007 13:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Du musst noch angeben, welche Datei er auslesen soll und der Port ist 80:
Code: [AUSKLAPPEN]
server$ = Input("Adresse>")
stream = OpenTCPStream(server$, 80)
WriteLine(stream, "GET /DATEINAME" HTTP/1.0")
   Repeat
      l$ = ReadLine$(stream)
      Print l$
   Until KeyHit(1)
End

mas93

BeitragSo, März 18, 2007 16:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn ich jetzt ddas mit der text datei mache.
Kann ich in die dann auch über bb schreiben,wenn die auf nem server liegt???

Und welchen webspace soll ich dafür nehmen.
Ihr habt funpic vorgeschlagen.Ich check das aber irgendwie nich.

mfg mas93
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]

pixelshooter

BeitragSo, März 18, 2007 16:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Funpic kann keine bb progs hosten können, weil die server unter linux laufen.
Wahrscheinlich wirst du, wenn du den server mit bb machen willst, deinen eigenen PC als server benutzen.
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc

mas93

BeitragSo, März 18, 2007 16:48
Antworten mit Zitat
Benutzer-Profile anzeigen
nein,das hast du falsch verstanden.

Ich will ne text datei hochladen(auf irgend ein server) und die dann mit bb auslesen(und verändern falls das geht)

Und jetzt will ich wissen wo ich die datei hochladen kann, und ob ich in die dann auch was schreiben kann mit bb

oder hab ich da was falsch verstanden?
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]
 

$tankY

BeitragSo, März 18, 2007 16:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du Funpic nimmst, dann richte dir eine MySQL-Datenbank ein, dann musst du ein Script schreiben, welches die Daten via Get abfängt und bearbeitet. Mit BB Kannst du dann das ganze in etwa so aufrufen:
Code: [AUSKLAPPEN]
server$ = Input("Adresse>")
stream = OpenTCPStream(server$, 80)
WriteLine(stream, "GET /script.php?text="+DeinText$+" HTTP/1.0")
   Repeat
      l$ = ReadLine$(stream)
      Print l$
   Until KeyHit(1)
End

Script.php könnte dann so aussehen:
Code: [AUSKLAPPEN]
<?php
   $Text = $_GET["text"];
   echo $Text;
php?>

Dann müsste das Print in deinem BB-Programm das selbe sein, wie das, was in dem String "DeinText" steht.

mas93

BeitragSo, März 18, 2007 16:56
Antworten mit Zitat
Benutzer-Profile anzeigen
ok also ist das einzige was ich machen muss dass:

Code: [AUSKLAPPEN]

<?php
   $Text = $_GET["text"];
   echo $Text;
php?>



in eine mysql datenbank zu schreiben????
Das wär cool

danke

mfg mas93
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]
 

$tankY

BeitragSo, März 18, 2007 16:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein^^
Das war lediglich ein Beispiel, ich schreib dir gleich was, werd es dann hier rein editieren.

mas93

BeitragSo, März 18, 2007 17:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich weiss jetzt nicht ob das etwas zuviel verlangt ist:

könntest du mir das schnell in meinen account bei funpic machen???

weil ich kann kein sql oder so.

Wäre total nett.

mfg mas93
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]
 

$tankY

BeitragSo, März 18, 2007 17:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Gib mir einfach Name und Passwort (PM oder so), dann bastel ich dir eine Tabelle.
Wenn du in den Code, den ich eben gepostet habe folgendes Aufrufst:
WriteLine(stream, "GET /script.php?Name="+Name$+" HTTP/1.0")
und folgendes Script verwendest:
Code: [AUSKLAPPEN]
<?php
   $verbindung = mysql_connect("localhost","BENUTZERNAME","DATENBANK PASSWORT") or die ("Keine Verbindung moeglich");
   mysql_select_db("DATENBANK") or die ("Die Datenbank existiert nicht");
   $Name = $_GET["Name"];
   $ergebnis = mysql_query("SELECT Infos FROM Benutzer WHERE Name = '".$Name."'");
   $zeile = mysql_fetch_assoc($ergebnis);
   $Infos = $row['Infos'];
   mysql_close($verbindung);
   echo $Infos;
php?>

(BENUTZERNAME, DATENBANK PASSWORT und DATENBANK müssen eben durch die entsprechenden Dinge ersetzt werde.)
Dann sollte er dir die Informationen über den Mitglied ausgeben, den du im Aufruf abfragst.
Du musst eben eine MySQL Tabelle mit einer Spalte Name und einer dazugehörigen Spalte mit Informationen nehmen.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group