WebWork Magazin - Design, Gestaltung, Online Medien, html

Webhosting Provider Domain

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Teile einer datei auslesen

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. FRagen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Teile einer datei auslesen - 21 Nov 2017 Antworten
Teile einer datei auslesen
Emrys
Pixelschubser
Threadstarter




Beiträge: 2

Hi,

bin gerade dabei einen script für ein online game zu basteln welcher koordinaten auslesen soll.
die koordinaten sind in folgender form gegeben.

24|18|1|0|0||||;
24|18|2|0|0||||;
24|18|3|0|0||||;
24|18|4|0|0|Allianz2|Dietlor|Spieler1|0;
24|18|5|0|0||||;
24|18|6|0|0||||;
24|18|7|600|300|Allianz1|Unbesiedelt|Spieler2|0;
24|18|8|0|0|Allianz1|Red |Spieler2|0;
24|18|9|0|0||||;
24|18|10|0|0||||;
24|18|11|0|0||||;
24|18|12|0|0||||;
24|18|13|0|0||||;
24|18|14|0|0|Allianz1|Red I|Spieler2|0;
24|18|15|0|0||||;

zur erklärung:
x-koordinate | y- koordinate | z-koordinate | rohstoff 1 | rohstoff 2 | Spieler-Allianz | Planetenname | Spieler-Name | anzahl der angriffe auf den spieler

Also die daten sollen einzelln ausgelesen werden und in eine MySQL DB gespeichert werden.
Wie ich das dann speichere und an die DB sende weiß ich...bekomme es nur nicht hin die daten von einander zu trennen.
Kann mir da jemand helfen?

Diese Nachricht wurde geändert von: Emrys
  Profil   Editieren   Zitieren
Emrys
Pixelschubser
Threadstarter




Beiträge: 2

so weit bin ich bis jetzt

<?php
$datei = implode("
",file("datei.txt"));
echo $datei;
echo "

";
$zerlegen = explode("|", $datei);
echo "$zerlegen[0] $zerlegen[1] $zerlegen[2] $zerlegen[3] $zerlegen[4] $zerlegen[5] $zerlegen[6] $zerlegen[7] ";

?>



Diese Nachricht wurde geändert von: Emrys
  Profil   Editieren   Zitieren
Al Blank
Quasselstrippe




Beiträge: 378

Hi, weiß jetzt nicht ob ich dich richtig verstehe, aber wenn du es in eine Schleife legst, dann kannste eh Zeile für Zeile die Daten auslesen und in Deine DB schreiben!

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12:
<?php
$datei = file("datei.txt"); 
// zeile für zeile auslesen
foreach($datei AS $ausgabe)    { 
$zerlegen = explode("|", $ausgabe);
echo "$zerlegen[0] $zerlegen[1] $zerlegen[2] $zerlegen[3] $zerlegen[4] $zerlegen[5] $zerlegen[6] $zerlegen[7] <br>"; 
// hier daten in db schreiben ! 
// $zerlegen[0] = x-koord, $zerlegen[1] = y-coord usw.
} 
?>


Den Strichpunkt in Deiner datei.txt brauchste übrigends nicht am Schluß!

Diese Nachricht wurde geändert von: Al Blank
  Profil   Editieren   Zitieren
Carsten
Pixelschubser




Beiträge: 3

Wobei anzumerken wäre, dass dieser Ansatz nur für "kleinere" Dateien zu empfehlen wäre. Bei größeren musst du die Datei in Schritten auslesen und dazu fgets bzw fopen verwenden.

  Profil   E-Mail   Editieren   Zitieren
raiserle
Mausakrobat




Beiträge: 171

Spät aber ....

Auch eine *Nette* Lösung:

file_get_contents -> damit hat man den Inhalt der Datei
oder
fgetcsv [mit delimiter] -> hätte man ein zeilenweises Array :: getrennt durch den delimiter (in deinem Fall | ).
Wie bei den *Meisten* Fällen - gibt es meherer Wege - die zur Lösung führen.

lG

---
Irren is Menschlich

Wer andern eine Grube gräbt,
sollte darüber nachdenken,
ob sie tief genug ist!!!!

Kameradschaft ist, wenn der
Kamerad schafft !!!!

  Profil   Editieren   Zitieren
 

Antworten


Forum » PHP & MySQL » Teile einer datei auslesen

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Teile einer datei auslesen im Forum Homepage Hosting AntwortenLetztes Posting
Top 10 Forex Brokers and Trading Platforms to trade online
in "PHP & MySQL"
0 16.11.2017 09:37 von Pelelliki
Schnell viel Geld ohne Aufwand verdienen, mit dem Smartphone
in "PHP & MySQL"
5 07.09.2017 19:25 von Angel26
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
0 03.09.2017 22:01 von Tainor
CMS für Online Shop
in "PHP & MySQL"
20 07.08.2017 05:54 von Isasimon
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji
php preg_replace_callback für dynamischen Link
in "PHP & MySQL"
0 05.07.2016 11:02 von Rm21
PHP Code verschlüsseln
in "PHP & MySQL"
20 21.02.2016 21:25 von Kilian1
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon
Fertige PHP Scripte für Ihre Homepage
in "PHP & MySQL"
0 16.12.2015 12:02 von PHP-Script-Shop
Callback Befehl ++ Session ID Eintrag +++
in "PHP & MySQL"
2 16.12.2015 11:57 von PHP-Script-Shop
PHP befehl ausführen
in "PHP & MySQL"
9 16.12.2015 11:52 von PHP-Script-Shop
suche online community script
in "PHP & MySQL"
3 16.12.2015 11:51 von PHP-Script-Shop
Text basierender Chat
in "PHP & MySQL"
5 16.12.2015 11:51 von PHP-Script-Shop



Besucher : 5376100    Heute : 468     Gestern : 1431     Online : 24     21.11.2017    9:18      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Die letzten 30 Referrer :

1 4:17 - google.com/search - content
2 4:15 - google.com/search - content
3 3:57 - google.com/search - content
4 3:13 - google.com/search - content
5 2:41 - google.com/search - content
6 2:22 - google.com/search - content
7 2:18 - google.com/search - content
8 2:16 - google.com/search - content
9 2:13 - google.com/search - content
10 2:12 - google.com/search - content
11 2:10 - google.com/search - content
12 2:09 - google.com/search - content
13 2:05 - google.com/search - content
14 2:02 - google.com/search - content
15 1:25 - google.com/search - content
16 1:02 - google.com/search - content
17 23:32 - google.com/search - content
18 22:58 - google.com/search - content
19 21:09 - google.com/search - content
20 21:00 - google.com/search - content
21 20:51 - bing.com/search - patchday november 2017
22 18:04 - google.com/search - content
23 18:03 - google.com/search - content
24 18:00 - google.com/search - content
25 17:34 - google.com/search - content
26 17:30 - google.com/search - content
27 16:08 - google.com/search - content
28 15:44 - bing.com/search - knistern boxen pc
29 15:13 - google.com/search - content
30 14:30 - google.com/search - content

Nach oben