我一直在試圖找出這個問題。任何想法都會有幫助。我試圖從我的服務器上獲取一個.xfdl文件(XML格式的base64gzip),並將其轉換爲.xml格式,以便查看和修改,但是我看不出這個過程。我見過有人試圖用Ruby,但我不知道任何Ruby。如果沒人能幫忙,我想我會學習Ruby hahaha!先謝謝了。另外,我瀏覽過這個網站,找不到任何這個php的例子。如何使用PHP將XFDL解碼爲XML
回答
假設首先對XML進行gzip壓縮,然後使用base64編碼,則可以使用base64_decode()
和gzdecode()
。
echo gzdecode(base64_decode(file_get_contents('file.xfdl')));
但是如果你不是在Windows中運行,你會need to compile PHP with--with-zlib
包括zlib庫和功能。
一旦以XML形式存在,您可能需要查看XMLReader以瞭解如何在PHP中修改和讀取XML。
不要笑......我不知道如何用'--with-zlib'來編譯PHP,或者我可以做,但我不能正確理解你。 – 2012-01-08 18:04:08
@ Cod-nerd你知道如何使用'phpinfo()'嗎?如果您使用共享主機(或託管您未編譯PHP的地方),請嘗試將此命令保存在文件中,並在您的Web瀏覽器中查看該文件。快速搜索(Ctrl/Command + F)並查看是否可以在頁面的任何位置找到zlib。 – 2012-01-08 21:11:55
好的。我在這裏看到它。我如何啓用它?我拉我的php.ini,它不在那裏。 – 2012-01-08 22:54:33
- 1. 如何將xml文件編碼爲xfdl(base64-gzip)?
- 2. 解析XFDL內容 - C#
- 3. 如何將一些JSON解碼爲PHP
- 4. 用PHP解析XML:如何使用foreach
- 5. 將XFDL文件轉換爲HTML?
- 6. PHP將XML信封解析爲XML
- 7. 使用C#將.XFDL文件轉換爲.PDF
- 8. 如何用php解析XML
- 9. 如何使用php解析xml數據
- 10. 如何使用PHP解析此XML?
- 11. 如何使用PHP從URL解析XML
- 12. 如何使用PHP解析CDATA XML?
- 13. 使用XSLT將XML轉換爲XML php
- 14. 如何在xml中使用php解碼html標籤
- 15. 如何使用PHP解析XML無代碼?
- 16. 如何將這個XML解析到PHP
- 17. 解析爲HTML使用XML和PHP
- 18. 如何使用重複的XML標籤將XML解析爲使用Jackson的POJO?
- 19. 如何在不使用XML解碼器的情況下解碼XML文件?
- 20. PHP XML:如何使用PHP顯示XML
- 21. 如何將Java代碼(base64 varint解碼)轉換爲PHP?
- 22. 將XML數據解析爲PHP變量
- 23. 將PHP文件解析爲XML文件?
- 24. 將XML數組解析爲php變量
- 25. PHP使用XmlExtractor將XML解析爲數組 - 錯誤
- 26. 如何使用GWT將短字符串編碼/解碼爲Base64?
- 27. 使用PHP解析XML
- 28. 使用PHP解析XML
- 29. 使用PHP的XML解析
- 30. 使用PHP解析XML(simplexml)
首先對XML進行gzip編碼,然後對base64進行編碼?或者是周圍的其他方式? – 2012-01-08 10:30:03
@PhpMyCoder,我不確定,但是,我會嘗試解碼這兩種方式。 – 2012-01-08 17:49:43