2012-05-31 28 views
0

我有捲曲的串行化輸出發佈形式獲取頁面的串行輸出,然後將其轉換

您可以點擊這裏

http://shopnineteen.com/new-admin/payu.php 

輸出的輸出是捲曲形式行動回報網址

我想捕獲該輸出和反序列化它

我可怎麼辦呢?

+0

這個輸出的格式是什麼?這是json嗎? –

+0

@MoyedAnsari它是一個序列化的PHP數組。 http://php.net/serialize – drew010

回答

2

我不知道要到任何如果這是你所追求的,但在這裏是該URL的非常簡單的cURL請求,然後將結果反序列化。

<?php 

$url = 'http://shopnineteen.com/new-admin/payu.php'; 

$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HEADER, 0); 

$result = curl_exec($ch); 
curl_close($ch); 

if ($result) { 
    $data = unserialize($result); 

    if (!$data) { 
     echo "Not valid serialized data."; 
    } else { 
     var_dump($data); 
    } 
} 
0

字符串在JSON格式

使用JSON DECODE

,你可以選擇你想要的數據

+2

它實際上是一個序列化的PHP數組,而不是JSON。類似但無效的JSON。 – drew010

+0

是的,你是對的,需要反序列化它 – maxjackie

相關問題