Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

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
Posted (edited)

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
Posted
Mājienu nesaprati, ka error arī obligāti vajag iepostēt, ja lūdz palīdzību ?

 

Jaa, bet es domaju , ka vaina ir kodaa, jo shaubos , ka tas ir pareizs .

Posted (edited)

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
Posted

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.

Posted
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?

Posted

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?

×
×
  • Create New...