Postado Outubro 28, 2018 6 anos Alguém poderia consertar isso pra mim por gentileza? eu testei em outro site e funcionou perfeitamente Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "data/XML/groups.xml" in C:\xampp\htdocs\pages\team.php on line 2 Could not load groups! Arquivo Php Spoiler <?php if($groups = simplexml_load_file($config['site']['server_path'].'data/XML/groups.xml') or die('<b>Could not load groups!</b>')) foreach($groups->group as $g) $groupList[(int)$g['id']] = $g['name']; $list = $SQL->query("SELECT `name`, `online`, `group_id`, `world_id`, `account_id` FROM `players` WHERE `group_id` > 1 ORDER BY `group_id` DESC"); $showed_players = 0; $main_content .= '<center><h2>Equipe Do Baiak Alpha</h2></center>'; $group_id = 0; foreach($list as $gm) { if($group_id != (int)$gm['group_id']) { if($group_id != 0) $main_content .= '</table>'; $main_content .= '<center><h2>'.$groupList[(int)$gm['group_id']].'</h2></center> <table border="0" cellspacing="1" cellpadding="4" width="100%"> <tr bgcolor="'.$config['site']['vdarkborder'].'"> <td width="75%"><font class=white><b>Nome</b></font></td> <td width="15%"><font class=white><b>Status</b></font></td> <td width="20%"><font class=white><b>Mundo</b></font></td>'; $group_id = (int)$gm['group_id']; } if($config['site']['show_flag']) { $account = $SQL->query('SELECT * FROM `accounts` WHERE '.$SQL->fieldName('id').' = '.$gm['account_id'].'')->fetch(); $flag = '<image src="http://images.boardhost.com/flags/'.$account['flag'].'.png"/> '; } $main_content .= '<tr bgcolor="'.(is_int($showed_players++ / 2) ? $config['site']['darkborder'] : $config['site']['lightborder']).'" class="over"><td>'.$flag.'<a href="?subtopic=characters&name='.urlencode($gm['name']).'">'.$gm['name'].'</a></td><td><font color="'.($gm['online'] == 0 ? 'red">Offline' : 'green">Online').'</font></td><td>'.$config['site']['worlds'][$gm['world_id']].'</td></tr>'; } $main_content .= '</table>'; ?> Meu Curso sobre Programação para OTServer Programando OTServer Peça o seu script! Entre agora mesmo no grupo Developing Conteúdos: Spoiler • Cidade [8.60] • Cave de Boss • Widget Gesior • Autoloot 100% • [Old Client] Como Hookar Dll • Configurando VPS Windowns • [Solução] Código Caracteres Especiais Discord: Belmont#7352 Não esqueça do REP+
Postado Janeiro 28, 2019 6 anos Autor Estou usando o Gesior 2012 do @Natanael Beckman Meu Curso sobre Programação para OTServer Programando OTServer Peça o seu script! Entre agora mesmo no grupo Developing Conteúdos: Spoiler • Cidade [8.60] • Cave de Boss • Widget Gesior • Autoloot 100% • [Old Client] Como Hookar Dll • Configurando VPS Windowns • [Solução] Código Caracteres Especiais Discord: Belmont#7352 Não esqueça do REP+
Postado Janeiro 28, 2019 6 anos Solução No seu config do site você tem que editar o diretorio do teu servidor... <?php if($groups = simplexml_load_file($config['site']['server_path'].'/data/XML/groups.xml') or die('<b>Could not load groups!</b>')) foreach($groups->group as $g) $groupList[(int)$g['id']] = $g['name']; $list = $SQL->query("SELECT `name`, `online`, `group_id`, `world_id`, `account_id` FROM `players` WHERE `group_id` > 1 ORDER BY `group_id` DESC"); $showed_players = 0; $main_content .= '<center><h2>Equipe Do Baiak Alpha</h2></center>'; $group_id = 0; foreach($list as $gm) { if($group_id != (int)$gm['group_id']) { if($group_id != 0) $main_content .= '</table>'; $main_content .= '<center><h2>'.$groupList[(int)$gm['group_id']].'</h2></center> <table border="0" cellspacing="1" cellpadding="4" width="100%"> <tr bgcolor="'.$config['site']['vdarkborder'].'"> <td width="75%"><font class=white><b>Nome</b></font></td> <td width="15%"><font class=white><b>Status</b></font></td> <td width="20%"><font class=white><b>Mundo</b></font></td>'; $group_id = (int)$gm['group_id']; } if($config['site']['show_flag']) { $account = $SQL->query('SELECT * FROM `accounts` WHERE '.$SQL->fieldName('id').' = '.$gm['account_id'].'')->fetch(); $flag = '<image src="http://images.boardhost.com/flags/'.$account['flag'].'.png"/> '; } $main_content .= '<tr bgcolor="'.(is_int($showed_players++ / 2) ? $config['site']['darkborder'] : $config['site']['lightborder']).'" class="over"><td>'.$flag.'<a href="?subtopic=characters&name='.urlencode($gm['name']).'">'.$gm['name'].'</a></td><td><font color="'.($gm['online'] == 0 ? 'red">Offline' : 'green">Online').'</font></td><td>'.$config['site']['worlds'][$gm['world_id']].'</td></tr>'; } $main_content .= '</table>'; ?> Se não der use este outro que modifiquei, não irá precisar do groups.xml, só editar no proprio PHP. Spoiler <?php //Ranks $rank[6]="ADM"; $rank[5]="CM"; $rank[4]="Game Master"; $rank[3]="Senior Tutor"; $rank[2]="Tutor"; $list = $SQL->query("SELECT `name`, `online`, `group_id`, `world_id`, `account_id` FROM `players` WHERE `group_id` > 1 ORDER BY `group_id` DESC"); $showed_players = 0; $group_id = 0; $main_content .= '<center><h2>Equipe Do Baiak Alpha</h2></center>'; foreach($list as $gm) { $showRank = $rank[ $gm['group_id'] ]; if($group_id != (int)$gm['group_id']) { if($group_id != 0) $main_content .= '</table>'; $main_content .= '<center><h2>'.$showRank.'</h2></center> <table border="0" cellspacing="1" cellpadding="4" width="100%"> <tr bgcolor="'.$config['site']['vdarkborder'].'"> <td width="75%"><font class=white><b>Nome</b></font></td> <td width="15%"><font class=white><b>Status</b></font></td> <td width="20%"><font class=white><b>Mundo</b></font></td>'; $group_id = (int)$gm['group_id']; } if($config['site']['show_flag']) { $account = $SQL->query('SELECT * FROM `accounts` WHERE '.$SQL->fieldName('id').' = '.$gm['account_id'].'')->fetch(); $flag = '<image src="http://images.boardhost.com/flags/'.$account['flag'].'.png"/> '; } $main_content .= '<tr bgcolor="'.(is_int($showed_players++ / 2) ? $config['site']['darkborder'] : $config['site']['lightborder']).'" class="over"><td>'.$flag.'<a href="?subtopic=characters&name='.urlencode($gm['name']).'">'.$gm['name'].'</a></td><td><font color="'.($gm['online'] == 0 ? 'red">Offline' : 'green">Online').'</font></td><td>'.$config['site']['worlds'][$gm['world_id']].'</td></tr>'; } $main_content .= '</table>'; ?> Editado Janeiro 28, 2019 6 anos por Yan Liima (veja o histórico de edições) ╔══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ══════════════════════════╗ Te Ajudei? Rep + e ficamos Quits Precisando de ajuda? Discord: Yan Liima #3702 Programador Júnior de LUA, PHP e JavaScript Juntos somos lendas, separados somos Mitos! ╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝
Postado Janeiro 28, 2019 6 anos Autor @Astra Moskov É isso mesmo kk, esta página é de outro gesior, eu pretendia trocar a minha antiga por esta postada no tópico @Yan Liima Primeiro código da esse erro Citar Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "/data/XML/groups.xml" in C:\xampp\htdocs\pages\team.php on line 2Could not load groups! Já o segundo funcionou perfeitamente, mais do que perfeito, era desse jeito que eu estava a procura kkk, obrigado Meu Curso sobre Programação para OTServer Programando OTServer Peça o seu script! Entre agora mesmo no grupo Developing Conteúdos: Spoiler • Cidade [8.60] • Cave de Boss • Widget Gesior • Autoloot 100% • [Old Client] Como Hookar Dll • Configurando VPS Windowns • [Solução] Código Caracteres Especiais Discord: Belmont#7352 Não esqueça do REP+
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.