工作正常,但返回file_get_html返回直播服務器空,但我用下面的代碼報廢網頁它正常工作在本地主機上在本地主機
require_once('advanced_html_dom.php');
$dom = file_get_html('http://exams.keralauniversity.ac.in/Login/index.php?reslt=1');
$rows = array();
foreach($dom->find('tr.Function_Text_Normal:has(td[3])') as $tr){
$row['num'] = $tr->find('td[2]', 0)->text;
$row['text'] = $tr->find('td[3]', 0)->text;
$row['pdf'] = $tr->find('td[3] a', 0)->href;
if(preg_match_all('/\d+/', $tr->parent->find('u', 0)->text, $m)){
list($row['day'], $row['month'], $row['year']) = $m[0];
}
// uncomment next 2 lines to save the pdf
// $filename = preg_replace('/.*\//', '', $row['pdf']);
// file_put_contents($filename, file_get_contents($row['pdf']));
$rows[] = $row;
}
var_dump($rows);
當我進一步檢查它顯示了以下錯誤
「警告: /home/a7944217/public_html/Results.php爲的foreach()供給上477行無效參數」
的var_dump此行$dom->find('tr.Function_Text_Normal:has(td[3])')
和$dom
返回空對象傾倒節目時,這個對象(AdvancedHtmlDom)#1(6)導致這種怪異的行爲{ ["xpath"]=> NULL ["root"]=> NULL ["doc"]=> RECURSION ["dom"]=> NULL ["node"]=> NULL ["is_text"]=> bool(false) }
file_get_html
返回空.whats工作在直播服務器在本地主機罰款Page link
我不能直接訪問的php.ini的服務器託管服務提供商並沒有給我訪問 –
你可能需要找到一個新的主機。如果上述設置不存在, – pguardiario
會捲曲工作嗎? –