Suche: Pascal-Äquivalent zu PHP: serialize/unserialize
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Suche: Pascal-Äquivalent zu PHP: serialize/unserialize
Hallo,
nachdem ich jetzt genug Suchmaschinen gequält habe hier der letzte Versuch. Kennt jemand eine Unit mit der man PHP-serialisierte Objekte/Arrays/Variablen lesen und schreiben kann?
Ich habe beispielsweise in PHP eine Array welches ich mit serialize in eine Datei speichere. Die möchte ich nun mit FPC auslesen, die Werte ändern und wieder im gleichen Format zurückschreiben.
Idealerweise so, dass ich in FPC selber ein Objekt oder ein Dictionary aus dem serialisierten String erhalte. Alternativ auch über DOM-ähnliches Verhalten.
Hinweise wie ich es selber machen kann sind nicht notwendig. Das weiß ich und werde es im Notfall auch selber schreiben. Es widerstrebt mir nur Code zu produzieren der schon irgendwo existiert.
Danke
Michael
nachdem ich jetzt genug Suchmaschinen gequält habe hier der letzte Versuch. Kennt jemand eine Unit mit der man PHP-serialisierte Objekte/Arrays/Variablen lesen und schreiben kann?
Ich habe beispielsweise in PHP eine Array welches ich mit serialize in eine Datei speichere. Die möchte ich nun mit FPC auslesen, die Werte ändern und wieder im gleichen Format zurückschreiben.
Idealerweise so, dass ich in FPC selber ein Objekt oder ein Dictionary aus dem serialisierten String erhalte. Alternativ auch über DOM-ähnliches Verhalten.
Hinweise wie ich es selber machen kann sind nicht notwendig. Das weiß ich und werde es im Notfall auch selber schreiben. Es widerstrebt mir nur Code zu produzieren der schon irgendwo existiert.
Danke
Michael
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: Suche: Pascal-Äquivalent zu PHP: serialize/unserialize
Aus der Hüfte geschossen: JSON vielleicht?
http://www.php.net/manual/en/book.json.php
Siehe package fcl-json, <lazarusdir>/tools/jsonviewer etc.
http://www.php.net/manual/en/book.json.php
Siehe package fcl-json, <lazarusdir>/tools/jsonviewer etc.
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Suche: Pascal-Äquivalent zu PHP: serialize/unserialize
Nee leider nicht. JSON verwende ich immer beim Austausch mit PHP, allerdings habe ich hier keine Hoheit über das PHP-Skript. Ich muss mich also zwingend dem serialize-Format von PHP anpassen.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: Suche: Pascal-Äquivalent zu PHP: serialize/unserialize
Ach so, da ist mir nichts bekannt.m.fuchs hat geschrieben:Nee leider nicht. JSON verwende ich immer beim Austausch mit PHP, allerdings habe ich hier keine Hoheit über das PHP-Skript. Ich muss mich also zwingend dem serialize-Format von PHP anpassen.
-
- Beiträge: 465
- Registriert: Sa 21. Aug 2010, 21:30
- OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
- CPU-Target: 64-Bit
- Wohnort: nahe Bremen
- Kontaktdaten:
Re: Suche: Pascal-Äquivalent zu PHP: serialize/unserialize
Die Datei ist nicht vorhanden.marcov hat geschrieben:http://stack.nl/~marcov/phpser.zip
edit: mit www.... gehts
also dann
http://www.stack.nl/~marcov/phpser.zip
www.mcpatcher.net | www.hoeper.me
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Suche: Pascal-Äquivalent zu PHP: serialize/unserialize
Danke marcov, das sieht ganz gut aus für meine Zwecke.
Welche Lizenz hat der Code?
Welche Lizenz hat der Code?
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
-
- Beiträge: 1102
- Registriert: Di 5. Aug 2008, 09:37
- OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
- CPU-Target: 32/64,PPC(+64), ARM
- Wohnort: Eindhoven (Niederlande)
Re: Suche: Pascal-Äquivalent zu PHP: serialize/unserialize
Ist mir eigentlich Egal, war nur Testcode für Vararrays . 3 Klausel BSD oder so, oder LGPL-mit-ausnahme a-la FPC.m.fuchs hat geschrieben:Danke marcov, das sieht ganz gut aus für meine Zwecke.
Welche Lizenz hat der Code?