2012-01-08 5 views
0

私はこれを理解しようとしているインターネットを精査しています。任意のアイデアが助けになります。私は自分のサーバーから.xfdlファイル(XMLのbase64gzip)を取り出し、それをPHPで表示および変更するために.xmlに変換しようとしていますが、このプロセスを理解することはできません。私は人々がRubyを使ってみるのを見たことがあるが、私はRubyを知らない。誰も助けることができなければ、私はRuby haha​​haを学ぶだろうと思う!ありがとうございました。また、私はこのウェブサイトを見て、これのPHPの例を見つけることができませんでした。PHPでXFDLをXMLにデコードする方法

+0

XMLは最初にgzipされてからbase64でエンコードされますか?それともそれ以外の方法ですか? –

+0

@PhpMyCoder、わかりませんが、私は両方の方法をデコードしようとします。 –

答えて

1

XMLを最初にgzipしてからbase64でエンコードしたとすると、base64_decode()gzdecode()を使用できます。あなたがWindowsマシン上で実行していない場合

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

ただし、need to compile PHP with--with-zlibはzlibライブラリや関数を含むようになります。

XMLフォームを作成したら、XMLReaderを参照して、PHPでXMLを変更して読む方法を確認してください。

+0

笑ってはいけません...私は '--with-zlib'でPHPをコンパイルする方法がわかりません。あるいは、私はあなたに正しく理解していません。 –

+0

@ Cod-nerd 'phpinfo()'の使い方を知っていますか?共有ホスティング(またはPHPをコンパイルしていないホスト)の場合は、このコマンドをファイルに保存し、Webブラウザでファイルを表示してみてください。クイック検索(Ctrl/Command + F)をして、ページ上の任意の場所にzlibがあるかどうかを確認してください。 –

+0

私はここにそれを見る。それを有効にするには?私はphp.iniを引っ張ったが、そこにはない。 –

関連する問題