0

私はこれを理解しようとしてインターネットを精査してきました。どんなアイデアでも役に立ちます。サーバーから .xfdl ファイル (XML の base64gzip) を取得し、それを PHP で .xml に変換して表示および変更しようとしていますが、このプロセスがわかりません。人々が Ruby を使おうとしているのを見てきましたが、私は Ruby をまったく知りません。誰も助けてくれないなら、私は Ruby を学んでいると思います。ありがとうございます。また、私はこのウェブサイトを調べましたが、これに関する php の例は見つかりませんでした。

4

1 に答える 1

1

base64_decode()XML が最初に gzip され、次に base64 でエンコードされていると仮定すると、 andを使用できますgzdecode()

echo gzdecode(base64_decode(file_get_contents('file.xfdl')));

ただし、Windows ボックスで実行していない場合は、PHP をコンパイルし --with-zlibて zlib ライブラリと関数を含める必要があります。

XML 形式になったら、XMLReaderを調べて、PHP で XML を変更および読み取る方法を確認することをお勧めします。

于 2012-01-08T10:34:58.693 に答える