そのため、L4D2 (ゲーム ID 550) をプレイしている人のプレイ時間を出力しようとしていますが、このスクリプトは以前は機能していましたが、ここでバックアップした "PHP Simple HTML DOM" を使用して空白のページしか出力しませんhttp:/ /rghost.net/45405596 . 何も表示しない代わりに、ウェブサイトから最新の単純な dom をダウンロードして使用しようとすると、
9 行目の未定義関数 file_get_dom() の呼び出し」
これが私が実行しているコードです
<?php
ini_set('memory_limit', '-1');
include('simple_html_dom.php');
$lines = file('profile2.txt'); //reads in the file with the list of user numbers
foreach ($lines as $usernumber) { //loops line by line
$link = "http://steamcommunity.com/profiles/<sitenumber>/games?tab=all"; //link format
$link = preg_replace('/(<sitenumber>)/i',$usernumber,$link); //puts usernumber into link format
$link = preg_replace('/\s*/m','',$link); //remove the stupid space
$html = file_get_dom($link); //calls the dom function
$divline = $html->find('div[id=game_550] h5', 0); //finds the div block and then the h5 line
$divline = preg_replace('/(<(\/)?h5>)/i', '', $divline); //replaces the <h5> tag with nothing
if ($divline != '') {
list($hrs,$u1,$u2,$u4) = explode(" ",$divline);
if (($hrs < 90) && ($hrs > 1)) {
echo $hrs." - ".$link."<br>"; //prints results
}
}
$html->__destruct();
unset($html);
while(@ob_end_clean());
}
?>
これは、この番号「76561198049810642」を含む profile3.txt という名前のテキスト ファイルを指しています。
これが何も出力しない理由について何か提案はありますか? ありがとうございます!