2010-09-02 71 views
0

我有一個腳本從數據庫中提取一些數據,然後使用SimpleXML以xml格式發送它。使用該服務的客戶端使用file_get_contents(url-to-script)加載xml,然後使用SimpleXML查找相關數據並將其顯示在網頁上。PHP SimpleXML和轉義字符串

我遇到的問題是網頁上的輸出總是被轉義。無論多少次我運行字符串,我都會通過stripslashes回來,它仍然會逃脫。

任何想法如何去掉斜線?

編輯:

的數據通過第三方應用程序放入數據庫中,我們從來沒有編程輸入。但是,我們從其他許多應用程序中提取它,並且它不會被轉義。

我們沒有在任何地方的數據上使用addslashes。

magic_quotes_gpc的是,所有其他magic_quotes的選項都關閉

+0

怎麼樣的XML出來的例子數據,所以我們可以看到它逃脫?如何發佈從數據庫中檢索xml的代碼片段? – 2010-09-02 14:53:00

回答

0

請試着回答下面的問題,並更新你的問題,這將有助於找出其中你的問題是

  • 是怎樣的數據被輸入到數據庫中?
  • 您使用的是addslashes嗎?
  • magic_quotes在您的服務器上打開嗎?
  • 您是否有xml數據的示例在進入數據庫之前以及何時出現?
  • 你可以發佈一些你的xml數據輸入到數據庫的代碼嗎?

這是必要的信息,以幫助您不盲目猜測。