所以,我试图输出一个玩 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());
}
?>
这指向一个名为 profile3.txt 的文本文件,其中包含这个数字“76561198049810642”
关于为什么这没有输出的任何建议?万分感谢!