Jetzt kostenlos Anmelden!

General5274

lernt alles kennen

Beiträge: 60

PHPKIT Version: 1.6.1

1

Montag, 14. Februar 2011, 11:04

.xml Datei auslesen

Hallo zusammen ,
ich stehe vor einem großen Problem ;( .
Ich hoffe das ich mit diesem Thema hier richtig bin und mir jemand weiter helfen kann.
Fang ich mal an. Ich habe eine test.xml Datei die sieht vom Aufbau so aus:
Hier klicken für weitere Informationen

mein derzeitiger Code sieht so aus:
Hier klicken für weitere Informationen

klapt alles wunderbar ... ausgabe sieht so aus:
Hier klicken für weitere Informationen

jetzt zu meinem Problem ... die $Variabeln möchte ich jedem Player zuweisen können, aber ohne ID ist das bisl blöd.
Wie kann ich sagen Player 1 ist :Ich, 2009, Mann und Player 2 : Du, 2010, Frau ... und so weiter.
Ich hoffe man kann meinem Anliegen folgen :rolleyes:

Gruß General5274
  • Zum Seitenanfang
  • Zum Seitenende

-=LCL=-|BuLLeT| Männlich

#1.6.1 - still alive #

Beiträge: 1 356

Geschlecht: Männlich

Wohnort: Leipzig

PHPKIT Version: 1.6.1

2

Montag, 14. Februar 2011, 11:45

keine ahung ob ich dich richtig verstanden habe :)

vllt ja so:

speichere in der XML noch die userid des users.

diese kannste ja dann abfangen für deine ausgabe

if($USER['id']==$user[1])

die 1 in deinen arrays sind fortlaufend

$name[1] = erster datensatz
$name[2] = zweiter datensatz
usw...
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

3

Montag, 14. Februar 2011, 13:36

machs net so kompliziert.

sondern schau dir mal simplexml an.

Hier ist ein gutes Tutorialdazu.
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

General5274

lernt alles kennen

Beiträge: 60

PHPKIT Version: 1.6.1

4

Dienstag, 15. Februar 2011, 11:07

Guten Morgen,
danke ersteinmal für eure Antworten.
@-=LCL=-|BuLLeT|:
leider kann ich da keine ID´s hinzufügen ... das ist so auf dem Gameserver drauf :S und ich wüßte echt auch nicht wie ich das anstellen sollte :D
@reddevil82:
Ich habe mich mal an diesen Vode gewagt
Hier klicken für weitere Informationen

nur bringt mir die Ausgabe nur eine weiße Seite.

Dann ist mir ein Gedanke gekommen. In meinem ersen geposteten Code ....
Hier klicken für weitere Informationen

... besteht da nicht die folgende Möglichkeit ???
Der Inhalt wird doch in einem array zerlegt. In meinem Fall sind es je Player 3 Angaben. Wenn also 3 Player uff Server sind ist logisch die Ausgabe = 9. Jetzt mein Gedankenblitz von der Toilette :D ...
Man Teilt die 9 durch 3 und gibt an das Ausgabe 1,2 und 3 = Player 1; Ausgabe 4,5 und 6 =Player 2 ... usw.
Gibt es da eine Möglichkeit? Ich habe mich in einer fölligen Sackgase verrant und stehe im Wals und suche ein Baum ^^

Danke und Gruß General5274
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

5

Dienstag, 15. Februar 2011, 12:19

Das mit dem foreach ist doch simple

zuerst $books = simplexml_load_file('books.xml');
und dann print_r($books);

Dann siehste ein Array das lässte per foreach durchlaufen und schon haste alle Daten.
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 074

Geschlecht: Männlich

PHPKIT Version: keine

6

Dienstag, 15. Februar 2011, 12:34

willst du nur eine zahl haben, als nummerierungsreihenfolge?dann hänge hier:

PHP-Quelltext

1
echo "$name[1] ,$game[1] ,$typ[1] </br>";
einfach die Variable $zaehler mit ein denn diese beinhaltet durch deine for schleife einen zähler.. sorry das alles in einer zeile is, ich kann grad kein ENTER mehr machen O_o EDIT: wenigstens gehen die BBCODES noch damit der Code wenigstens den rest von einander trennt lol
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende