Jump to content
php.lv forumi

php-fusion


ljevijs

Recommended Posts

Tatad lieta taada ka nevaru apvienot savu welapu ar servera monitoru

statusln1.png

Itka uztaisiju jaunu paneli kur to ievietot ,bet kad rakstu taa kodu/scriptu vai sazin ,ka vinju tur sauc izmet man eroru!

 

Shis ir panelis

panelismt7.png

Kads vareetu pateikt kur tiehsi jaraksta? :)

 

Pashlaik status man ir ievietots atseviskha linka kad uz to uzspiezh atveras pavisam cita lapa ar monitoru vidu un peleku fonu.

 

 

aa un veel man liekas ka es nerakstu pareizo nemu kodu visu kas ir rkastit monitors/index.php vai tasi r pareizi?

Edited by ljevijs
Link to comment
Share on other sites

es veelejos uzzinat vai vispar rakstu pareizo, un kur tieshi vinsh jaraksta cik sapratu tad content vieta.

 

<?php
error_reporting(E_ALL & !E_NOTICE);
$server = array();
include_once("config.php");
include_once("class_PQ.php");
include_once("xtemplate.php");

foreach($server as $conf){
unset($pq,$pqinfo,$tpl);
$pq = PQ::create($conf); //$conf is a array or string
if($debug){
$pq->DEBUG =1;
echo "<code><pre>";
}
$pqinfo = $pq->query(array('info','rules','players'));
if(!@$pqinfo['ping']) $pqinfo['timeout'] =1; else $pqinfo['timeout'] = 0;
if($debug){
echo "</pre></code>";
}
if(is_readable($conf['template']))
{
$tpl = new XTemplate($conf['template']);
$tpl->assign($conf);
$tpl->assign($pqinfo);
if($pqinfo['timeout'])
	{
	$tpl->parse("MAIN.TIMEOUT");
	}
else
	{
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
	foreach($pqinfo['players'] as $plr)
		{
		unset($player);//make sure w will not get values from previous row
		$player['player_name'] = $plr['name'];
		$player['player_id'] = $plr['id'];
		$player['player_kills'] = $plr['kills'];
		$player['player_time'] = $plr['onlinetime']; //seconds
		$player['player_time_min'] = date("H:i:s",$plr['onlinetime']-3600); //seconds, need to fix it
		$tpl->assign($player);
		$tpl->parse("MAIN.STATUS.PLAYERS.PLAYER");
		}
	$tpl->parse("MAIN.STATUS.PLAYERS");
////////////////////////////////////////////////////////////////////////////

	$tpl->parse("MAIN.STATUS");
	}

if($showall || $debug) // for debug mode and also getting all available values
	{	
	echo "<code><pre>";
	print_r($pqinfo);
	echo "</pre></code>";

	}
$tpl->parse("MAIN");
$tpl->out("MAIN");
}
else
{		echo "ERROR: Template file ".$conf['template']." - failed to open file, check permissions or check if file exist";
}
}



?>

 

shis ir kods ko lieku pareizak sakot index.php faila saturs

Edited by ljevijs
Link to comment
Share on other sites

Es vaicaju peec plaiidzibas!

Neviens nevar pateikt vai tas ir istais kods?

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in C:\AppServ\www\administration\panel_editor.php(111) : eval()'d code on line 5

luuk erors kad ierekastuun uzpiezhu preview to index.php saturu content vietaa

Edited by ljevijs
Link to comment
Share on other sites

Nav ielikts semikols 4 rindiņā?

 

Es vaicaju peec plaiidzibas!

Nekliedz! Ja gribi, lai kāds vēlētos palīdzēt, ir ļooooooti vēlams sadarboties un atbildēt uz uzdotajiem jautājumiem. Ja jau jautā, tātad šī informācija ir vajadzīga, lai varētu risināt šo problēmu.

Link to comment
Share on other sites

Nav ielikts semikols 4 rindiņā?

 

 

Nekliedz! Ja gribi, lai kāds vēlētos palīdzēt, ir ļooooooti vēlams sadarboties un atbildēt uz uzdotajiem jautājumiem. Ja jau jautā, tātad šī informācija ir vajadzīga, lai varētu risināt šo problēmu.

 

zinu, paldies, bet vai tu nevaretu ludzu apskatiities kodu pashu vai tas ir pareizs?

Link to comment
Share on other sites

Kodu apskatījos, neko īpaši nepareizu neredzu.

Bet man šķiet, ka To kļūdu rada tas, ko esi ierakstījis tajā Edit Panel daļā.

Vai neesi salicis nevajadzīgas tukšas rindas pēc sava uzrakstītā?

Un vai tajā var uzreiz rakstīt iekšā PHP kodu?

Link to comment
Share on other sites

×
×
  • Create New...