2010-11-11 58 views
0

所以我有一個Codeigniter應用程序,它使用Curl從外部來源檢索XML文件。怪異懸掛Codeigniter

這工作正常。我已經設置了log_message(),以便在收到XML時查看日誌(tail -f)。之後,我用消息加載視圖以顯示XML已成功檢索。這也被記錄。

現在這裏是奇怪的事情。儘管我的日誌顯示XML已被檢索並且視圖已被加載,但我的瀏覽器仍然掛起?我只是坐在那裏,黑屏。

這是間歇性的,5%的時間掛起...

任何想法?

這裏是我的捲曲方法,以防萬一它可以幫助...

function curl_me($url, $data = null){ 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, $url); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); 
    curl_setopt($ch, CURLOPT_POST, true); 
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
    $response = curl_exec($ch); 
    return $response; 
} 

回答

0

我不是100%肯定,但我的第一個猜測將是您在您的XML字符編碼。確保返回的XML可以正確解析。