![]() |
typisierte Datei mit PHP auslesen
Hallo,
Wie kann ich eine typisierte Datei, die ich z.B. mit Delphi abgespeichert habe am besten mit PHP auslesen?
Delphi-Quellcode:
Das ist natürlich nur ein Beispiel.
type
rec=record a,b:cardinal; end; var a:array[0..9] of rec; i:integer; for i:=0 to 9 do begin a[i].a:=i; a[i].b:=i+10; end; //speichern with tfilestream.create('test.bin',fmcreate) do writebuffer(a,sizeof(a)); finally free; end; //auslesen with tfilestream.create('test.bin',fmopenread) do readbuffer(a,sizeof(a)); finally free; end; Geht das mit PHP überhaupt schnell und ohne viele Umwege so wie in Delphi? Denn PHP kennt ja fast keine Typen, da würde man ein Array ja eher mit json_en/decode bzw. un/serialize speichern und auslesen. MfG |
AW: typisierte Datei mit PHP auslesen
|
AW: typisierte Datei mit PHP auslesen
Einfachewr wäre zwar ein lesbares Format (Stringfunktionen) aber gehen tut auch das:
Mit fread() Kannst du immer 4 Bytes lesen, und diese dann in eine Zahl konvertieren. |
AW: typisierte Datei mit PHP auslesen
PHP kann ja JSON mit den hauseigenen Funktionen in native Variablen wandeln und umgekehrt. Das ist natürlich sehr praktisch, finde ich. Wie ist es mit XML?
|
AW: typisierte Datei mit PHP auslesen
Danke, das mit pack/unpack sieht gut aus :)
Die Bytes einzeln lesen und konvertieren hatte ich auch schon überlegt, aber das ist ja nicht so schön. Die Datenstruktur kann ich leider nicht wechseln, ich muss bei den typisierten Dateien bleiben... |
AW: typisierte Datei mit PHP auslesen
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz