Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Galera hoje tive um erro em meu site, agora não sei como pode ter acontecido pois o arquivo no qual o erro se encontra nunca foi mexido nem adulterado, o erro estar impregnado no arquivo Status.php seguido do seguinte erro:

Fatal error: Maximum execution time of 30 seconds exceeded in C:\Documents and Settings\Administrador\Desktop\xampp\htdocs\system\status.php on line 24

,OBS: Estava funcionando, já troquei de modern acc e já tentei resolver

Codigo Status.php



<?php

// A class contributed from the VAPus PHP project

$serverOnline = array();

$serverPlayers = array();

$serverUptime = array();

$serverMax = array();

$serverPeak = array();

$serverMotd = array();

$serverClient = array();

$serverNPCs = array();

$serverMonsters = array();


class OTConnect {

var $errno = 0;

var $errstr = '';

var $data = '';

var $xml = NULL;

function connect($address, $port) {

$this->sock = @fsockopen($address, $port, $this->errno, $this->errstr, 1);


if($this->sock) {

fwrite($this->sock, chr(6).chr(0).chr(255).chr(255).'info');

         while (!feof($this->sock))

            $this->data .= fgets($this->sock, 1024);

         fclose($this->sock);

$this->xml = simplexml_load_string($this->data);

}

}

function getUptime() {

return (int)$this->xml->serverinfo->attributes()->uptime; 

}

function getClientVersion() {

return (float)str_replace('x', '', $this->xml->serverinfo->attributes()->client); 

}

function getPlayers() {

return @(int)$this->xml->players->attributes()->online; 

}

function getMotd() {

return $this->xml->motd;

}

function getPeak() {

return (int)$this->xml->players->attributes()->peak; 

}

function getMax() {

return (int)$this->xml->players->attributes()->max; 

}

function getServer() {

return $this->xml->serverinfo->attributes()->server; 

}

function getServerVersion() {

return $this->xml->serverinfo->attributes()->version; 

}

function getMonsters() {

return (int)$this->xml->monsters->attributes()->total; 

}

function getNPCs() {

return (int)@$this->xml->npcs->attributes()->uptime; 

}

function getMapHeight() {

return (int)$this->xml->map->attributes()->height; 

}

function getMapWidth() {

return (int)$this->xml->map->attributes()->width; 

}

function getMapName() {

return $this->xml->map->attributes()->name; 

}

function getMapAuthor() {

return $this->xml->map->attributes()->author; 

}

function getName() {

return $this->xml->serverinfo->attributes()->name;

}

function getLocation() {

return $this->xml->serverinfo->attributes()->location;

}

function getURL() {

return $this->xml->serverinfo->attributes()->url;

}

function getOwner() {

return $this->xml->owner->attributes()->owner;

}

}

$xml = array();

require_once('config.php');

global $config;

if(@filemtime(FCPATH.'/cache/status') < time() - $config['statusTimeout']) {

foreach($config['servers'] as $worldID=>$server) {

// Make a connection in order to see if it's on

$serv = new OTConnect();

$serv->connect($server['address'], $server['port']);

$xml[$worldID] = $serv->data;

}

file_put_contents(FCPATH.'/cache/status', json_encode($xml));

} else {


$xml = json_decode(file_get_contents(FCPATH.'/cache/status'), true); 

}

$serv = new OTConnect();

foreach($xml as $worldID=>$code) { 

if($code) {

$serv->xml = simplexml_load_string($code);

$serverPlayers[$worldID] = $serv->getPlayers();

$serverUptime[$worldID] = uptimeParse($serv->getUptime());

$serverMax[$worldID] = $serv->getMax();

$serverPeak[$worldID] = $serv->getPeak();

$serverMotd[$worldID] = $serv->getMotd();

$serverClient[$worldID] = $serv->getClientVersion();

$serverNPCs[$worldID] = $serv->getNPCs();

$serverMonsters[$worldID] = $serv->getMonsters();

$serverOnline[$worldID] = true;

} else {

$serverOnline[$worldID] = false;

$serverPlayers[$worldID] = 0;

$serverUptime[$worldID] = 0;

$serverMax[$worldID] = 0;

$serverPeak[$worldID] = 0;

$serverMotd[$worldID] = 0;

$serverClient[$worldID] = 0;

$serverNPCs[$worldID] = 0;

$serverMonsters[$worldID] = 0;

}

}

?>


REP +

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por BonasxD
      Bom galera primeiramente não sei se estou na area correta ou se nao estou, se nao por favor mover para area certa, grato!
      Estou com esse erro ao tenta instalar o gesior usando a tfs 0.4 não passa dessa parte ja tentei de tudo e nao sei oque fazer ;(
       
      Testei o mesmo procedimento no meu Windows e Funcionou corretamente agora no meu VM(Ubuntu22) não passa desse erro. 
       
      Ja pesquisei por tudo e não sei oque fazer

    • Por Kill of sumoners
      Boa noite, estou com um erro ao atacar um player em meu sv eu nao pego pk, nem sai magia, aparece a mensagem "voce so pode usar isso em criaturas"
      obs: magia em area acerta e pega pk, apenas as targets ou hits de arma nao vao 
    • Por Ayron5
      Como essa área está parada a muito tempo, resolvi compartilhar um layout que editei de acordo com meu gosto.
      Deixei simplão mesmo, tá usável e fácil de editar.
      O que vale é ajudar. XD
      Créditos para otpk... e o Benny pois usei o dele como base. Se esqueci de alguém é só avisar.
       
       
      Link: 
       
      Scan:
       
       

    • Por Guilherme HP
      ola boa noite, alguem poderia ta me ajudando nesse erro que apareceu na minha vps quando vou abrir o meu game?

      [./tfs: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory]
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo