Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
  #1  
Old 02-23-2012, 12:52 AM
Linue_DarkStar Linue_DarkStar is offline
 
Join Date: Apr 2011
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default SW:TOR Server Status PHP help

PHP Code:
<?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
Reply With Quote
  #2  
Old 02-23-2012, 01:15 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The error message pretty much says it - it's looking to include the file simple_html_dom.php but not finding it.
Reply With Quote
  #3  
Old 02-23-2012, 01:27 AM
Linue_DarkStar Linue_DarkStar is offline
 
Join Date: Apr 2011
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yea, I just figured that out too. lol.

--------------- Added [DATE]1329964708[/DATE] at [TIME]1329964708[/TIME] ---------------

PHP Code:
<div class="menuBody widg_drag_handle" >
<
div class='menuContrastBox' >
<
div style="background-image:url('http://www.clanpf.com/forums/images/misc/Logo/rotate.php');width:194px;height:150px;margin:0 auto;">
<
table style="position:relative;top:35px;left:-5px;height:50px;width:205px" border="0">
<
tr>
<
td valign="top" align="center">
<
img src="http://www.clanpf.com/forums/images/misc/Green Up.png"/>
<
span style="font-size:20px;font-weight:bold;">
<
span style="color:white;">Lord Praven
</span>
</
span>
</
td>
</
tr>
<
tr>
<
td valign="bottom" align="center" width="125">
<
span style="font-size:14px;">
<
span style="color:white;">Pop:</span>
<
span style="color:#f5f181;"STANDARD
</span>
</
span>
</
td>
</
tr>
</
table>
</
div>
</
div>
</
div
Now is there a way to make this pull info from the SW:TOR website? So that why I don't have to manually update this module? So that why it'll automatically update the Status of the Population and change the Up/Down arrow?
Reply With Quote
  #4  
Old 02-23-2012, 02:39 AM
AkihiroKytori AkihiroKytori is offline
 
Join Date: May 2010
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes as a point of fact there is, however I am attempting to get it working currently as a widget that isnt a static html page deal.


A link to a working php script for dynamicly fetching the info from the swtor site
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:32 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04203 seconds
  • Memory Usage 2,205KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete