Linue_DarkStar
02-23-2012, 12:52 AM
<?php
$url = "http://www.swtor.com/server-status";
$serverName = "lord praven";
$cache_file_name = "server-status-cache.html";
$cache_time_life = '300';
include_once('simple_html_dom.php');
$data = new simple_html_dom();
if( !(file_exists($cache_file_name)) || time() - filemtime($cache_file_name) >= $cache_time_life ) {
$data->load_file($url);
$data->save($cache_file_name);
}
else{
$data->load_file($cache_file_name);
}
$serverElm = $data->find("div[data-name=$serverName]", 0);
$server["name"] = $serverElm->find("div.name",0)->innertext;
$server["status"] = $serverElm->getAttribute('data-status');
$server["type"] = $serverElm->getAttribute('data-type');
$server["timezone"] = $serverElm->getAttribute('data-timezone');
switch($serverElm->getAttribute('data-population')){
case '1':
$server["population"] = 'Light';
break;
case '2':
$server["population"] = 'Standard';
break;
case '3':
$server["population"] = 'Heavy';
break;
case '4':
$server["population"] = 'Very Heavy';
break;
case '5':
$server["population"] = 'Full';
break;
}
?>
<div id="swtor-serverStatus-widget">
<div class="container">
<div class="name"><?php echo $server["name"] .' ('.$server["type"].', '.$server["timezone"].')';?></div>
<div class="status <?php echo $server["status"];?>"><strong>Status:</strong> <?php echo $server["status"];?></div>
<div class="population"><strong>Population:</strong> <?php echo $server["population"];?></div>
</div>
</div>
It'll continue to give me this error:
Warning: include_once(simple_html_dom.php) [function.include-once]: failed to open stream: No such file or directory in /hermes/bosweb/web151/b1511/ipg.clanpfcom/hello.php on line 11
Warning: include_once() [function.include]: Failed opening 'simple_html_dom.php' for inclusion (include_path='.:/usr/local/lib/php-5.2.17/lib/php') in /hermes/bosweb/web151/b1511/ipg.clanpfcom/hello.php on line 11
Fatal error: Class 'simple_html_dom' not found in /hermes/bosweb/web151/b1511/ipg.clanpfcom/hello.php on line 12
$url = "http://www.swtor.com/server-status";
$serverName = "lord praven";
$cache_file_name = "server-status-cache.html";
$cache_time_life = '300';
include_once('simple_html_dom.php');
$data = new simple_html_dom();
if( !(file_exists($cache_file_name)) || time() - filemtime($cache_file_name) >= $cache_time_life ) {
$data->load_file($url);
$data->save($cache_file_name);
}
else{
$data->load_file($cache_file_name);
}
$serverElm = $data->find("div[data-name=$serverName]", 0);
$server["name"] = $serverElm->find("div.name",0)->innertext;
$server["status"] = $serverElm->getAttribute('data-status');
$server["type"] = $serverElm->getAttribute('data-type');
$server["timezone"] = $serverElm->getAttribute('data-timezone');
switch($serverElm->getAttribute('data-population')){
case '1':
$server["population"] = 'Light';
break;
case '2':
$server["population"] = 'Standard';
break;
case '3':
$server["population"] = 'Heavy';
break;
case '4':
$server["population"] = 'Very Heavy';
break;
case '5':
$server["population"] = 'Full';
break;
}
?>
<div id="swtor-serverStatus-widget">
<div class="container">
<div class="name"><?php echo $server["name"] .' ('.$server["type"].', '.$server["timezone"].')';?></div>
<div class="status <?php echo $server["status"];?>"><strong>Status:</strong> <?php echo $server["status"];?></div>
<div class="population"><strong>Population:</strong> <?php echo $server["population"];?></div>
</div>
</div>
It'll continue to give me this error:
Warning: include_once(simple_html_dom.php) [function.include-once]: failed to open stream: No such file or directory in /hermes/bosweb/web151/b1511/ipg.clanpfcom/hello.php on line 11
Warning: include_once() [function.include]: Failed opening 'simple_html_dom.php' for inclusion (include_path='.:/usr/local/lib/php-5.2.17/lib/php') in /hermes/bosweb/web151/b1511/ipg.clanpfcom/hello.php on line 11
Fatal error: Class 'simple_html_dom' not found in /hermes/bosweb/web151/b1511/ipg.clanpfcom/hello.php on line 12