[請益] PHP如何接收POST過來的XML DOM ?

看板PHP作者 (未定)時間14年前 (2010/06/01 03:56), 編輯推噓4(4023)
留言27則, 7人參與, 最新討論串1/2 (看更多)
像以下這樣子嗎? $xmldom = new DOMDocument(); $xmldom->loadXML($_REQUEST); 但是saveXML()和echo之後空空如也.... 拜託了,感恩。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.142.99

06/01 09:24, , 1F
你要不要說說你post過來的是什麼東西
06/01 09:24, 1F

06/01 10:13, , 2F
XD
06/01 10:13, 2F

06/01 15:05, , 3F
ActiveXObject 產生的XML DOM
06/01 15:05, 3F

06/01 15:06, , 4F
我的標題有寫....
06/01 15:06, 4F

06/01 16:53, , 5F
$_RUEQEST裡面不會是XML格式,應該是某個變數裡面...
06/01 16:53, 5F

06/01 16:53, , 6F
你要不要先var_dump出來看一下
06/01 16:53, 6F

06/01 17:05, , 7F
var_dump出來是一個空的陣列.....
06/01 17:05, 7F

06/01 17:56, , 8F
var_dump是空陣列就代表你什麼都沒有拿到
06/01 17:56, 8F

06/01 18:07, , 9F
對啊,但是我只會$_REQUEST,其他就不會了
06/01 18:07, 9F

06/01 18:09, , 10F
echo import_request_variables 是true....
06/01 18:09, 10F

06/01 20:49, , 11F
先不看import_request_variables好了...
06/01 20:49, 11F

06/02 14:54, , 12F
你先確定你有 post 成功如何?...
06/02 14:54, 12F

06/02 14:58, , 13F
結論就是POST根本就失敗了...
06/02 14:58, 13F

06/02 15:16, , 14F
倒也不是這樣....
06/02 15:16, 14F

06/02 15:21, , 15F
看錯了....大致上是這樣...
06/02 15:21, 15F

06/02 15:26, , 16F
php好像只接受表單的post而已.....
06/02 15:26, 16F

06/02 15:45, , 17F
php只接受表單的 post?... 是你的臆測吧...
06/02 15:45, 17F

06/02 15:48, , 18F
看看別人怎麼做的?..http://tinyurl.com/ormtx
06/02 15:48, 18F

06/02 15:50, , 19F
我不知道post成功的程式是長什麼樣子......
06/02 15:50, 19F

06/02 18:06, , 20F
我copy給我的IE8跑,結果跑不出來...
06/02 18:06, 20F

06/02 23:27, , 21F
試試$data=file_get_contents('php://input');
06/02 23:27, 21F

06/03 00:20, , 22F
file_get_contents可以.....
06/03 00:20, 22F

06/03 00:25, , 23F
我也試出來了,用這個MSXML2.XMLHTTP.6.0
06/03 00:25, 23F

06/03 00:26, , 24F
ok.那表示ActiveXObject把XML放到post body裡面送過來了
06/03 00:26, 24F

06/03 00:26, , 25F
改成最新版的....
06/03 00:26, 25F

06/03 00:26, , 26F
只是都是一些數字跟英文字母....
06/03 00:26, 26F

06/03 00:28, , 27F
原本的內容是書號、書名、作著、價格
06/03 00:28, 27F
文章代碼(AID): #1C11HosP (PHP)
文章代碼(AID): #1C11HosP (PHP)