我使用捲曲發送請求到服務器,這是鏈接:Server Side script for cURL request 和i相的file_get_contents讀sended數據( 'PHP://輸入'); 但我有一些討厭的數據arround我的XML。所以我想用preg_match來選擇xml。 事情是這樣的:的preg_match HTML代碼<request></request>
$arq = file_get_contents('php://input');
$wanted="/\<request\>(.*?)\<\/request\>/i";
preg_match($wanted, $arq, $result);
echo $result;
這是$ ARQ內容:
------------------------------9e2a86ef9445
Content-Disposition: form-data; name="data"
<request>
<session>
<user>exampleuser</user>
<pass>examplepass</pass>
</session>
</request>
------------------------------9e2a86ef9445--
我怎麼能 間讀到的一切becouse裏面的內容不是一成不變的,它是DINAMIC,可能是在分離不同要求。
非常感謝。
...,什麼是不工作? –
@NielsKeurentjes我沒有任何輸出,我現在很熟悉preg_match。我不知道所有參數,也無法在網上找到它們。 – mandza
[您是否嘗試閱讀簡單的手冊?](http://nl3.php.net/preg_match) –