Ir para conteúdo
Fórum Script Brasil
  • 0

Erro. fread / file_get_contents


JaguA

Pergunta

Pessoal sempre que vou criar um personagem no outro servidor ta dando esse erro. Ver Erro

o codigo da pagina é este:

<?
##########################################################################
##OTMANAGER V2.4
## © Aristides da Silva Neto mr.hiddenanddangerous@gmail.com
##BASEADO NO CMS Joomla!
##OS SCRIPTS QUE NÃO FORAM CRIADOS POR MIM, POSSUEM SEUS RESPECTIVOS
##COPYRIGHT.
##########################################################################
if($_COOKIE['Logado'] != 'SIM' || $_COOKIE['Account'] == ''){
echo 'AreA Restrita, Faça Login ou Cadastre-se Antes de Acessar Esta Area';
}else{
require("Configuracao.php");
$Name = $_POST['Name'];
$sex = $_POST['sex'];
$voc = $_POST['voc'];
$Acc = $_COOKIE['Account'];
$players_d = $URL_Players.'/'.$Name.'.xml';
$account_d = $URL_Accounts.'/'.$Acc.'.xml';
$account_p = $URL_Players.'/players.xml';
if(file_exists($players_d)){
$causa = 'O Char digitado já está sendo usada por outra pessoa.';
header("Location: ".$URL_Site."?conteudo=Criar_Char&Status=".$causa."");
}elseif($Acc=='' || $Name==''){
$causa = 'Você preciza preencher todos os campos antes de criar o char.';
header("Location: ".$URL_Site."?conteudo=Criar_Char&Status=".$causa."");
}else{
if(!preg_match("/^[a-zA-Z][a-zA-Z ]*$/", $Name) || preg_match("/^god /i", $Name) || preg_match("/^gm /i", $Name) || preg_match("/^adm /i", $Name) || preg_match("/^tutor /i", $Name) || preg_match("/^counsellor/i", $Name) || preg_match("/^ocean/i", $Name) || preg_match("/^server/i", $Name)){
$causa = 'Este Nome Possui Caracteres Invalidos.';
header("Location: ".$URL_Site."?conteudo=Criar_Char&Status=".$causa."");
}else{
require("Definir_Chars.php");
$xml = ".xml";
$z = 0;
$Abre_Acc = file_get_contents($account_d);
$Novo_Char = '<character name="'.$Name.'"/></characters>';
$Account = str_replace('</characters>', $Novo_Char, $Abre_Acc);
file_put_contents($account_d, $Account);
##Cria tag no Players.xml
$id = date('YmdHis');
$vplayers = $URL_Players."/players.xml";
$lerppl = fopen("$vplayers","r");
$playersr = fread($lerppl, filesize($vplayers));
$newplayer = '<player guid="'.$id.'" name="'.$Name.'"/>
</players>';
$tempplayers = str_replace("</players>", "$newplayer", $playersr);
$fileppl = fopen("$vplayers","w");
fwrite($fileppl,$tempplayers);
fclose($fileppl);
##Acaba de Criar a Tag
##Template do Char INICIO
require("Definir_Chars.php");
if($OT_Rook == 'Sim'){
$output = '<?xml version="1.0"?>
<player name="'.$Name.'" id="'.$id.'" account="'.$Acc.'" sex="'.$sex.'" lookdir="1" exp="0" voc="0" level="1" access="0" promoted="0" cap="400" maglevel="0" maxdepotitems="1000" knowaddons="0" lastlogin="0">
<spawn x="'.$PosicaoX.'" y="'.$PosicaoY.'" z="'.$PosicaoZ.'"/>
<temple x="'.$PosicaoX.'" y="'.$PosicaoY.'" z="'.$PosicaoZ.'"/>
<skull redskulltime="0" redskull="0" />
<health now="150" max="150" food="0"/>
<mana now="0" max="0" spent="0"/>
<look type="130" head="20" body="30" legs="40" feet="50" addons="0"/>
<guild name="" rank="" nick="" id="0" /><skills>
<skill skillid="0" level="10" tries="0"/>
<skill skillid="1" level="10" tries="0"/>
<skill skillid="2" level="10" tries="0"/>
<skill skillid="3" level="10" tries="0"/>
<skill skillid="4" level="10" tries="0"/>
<skill skillid="5" level="10" tries="0"/>
<skill skillid="6" level="10" tries="0"/>
</skills><spells/><deaths/><inventory><slot slotid="3"><item id="1987"><inside><item id="2674" count="1"/></inside></item></slot>
<slot slotid="4"><item id="2650"/></slot>
<slot slotid="5"><item id="2382"/></slot>
</inventory><depots><depot depotid="5"><item id="2590"><inside><item id="2594"/></inside></item></depot><depot depotid="4"><item id="2590"><inside><item id="2594"/></inside></item></depot><depot depotid="3"><item id="2590"><inside><item id="2594"/></inside></item></depot><depot depotid="2"><item id="2590"><inside><item id="2594"/></inside></item></depot><depot depotid="1"><item id="2590"><inside><item id="2594"/></inside></item></depot></depots><storage><data key="2" value="1"/></storage><viplist/></player>';
}else{
$output = '<?xml version="1.0"?>
<player name="'.$Name.'" id="'.$id.'" account="'.$Acc.'" sex="'.$sex.'" lookdir="2" exp="'.$exp.'" voc="'.$voc.'" level="'.$level.'" access="0" cap="400" maglevel="'.$maglevel.'" maxdepotitems="1000" lastlogin="0" lastlogout="0" premmium="0" promoted="0" soul="100" warning="0" red="0" banTicks="0" reason="" rook="0" sleeping="0" knowaddon="0" lookaddon="0">
<spawn x="'.$PosicaoX.'" y="'.$PosicaoY.'" z="'.$PosicaoZ.'"/>
<temple x="'.$PosicaoX.'" y="'.$PosicaoY.'" z="'.$PosicaoZ.'"/>
<health now="'.$health.'" max="'.$health.'" food="0"/>
<mana now="'.$mana.'" max="'.$mana.'" spent="0"/>
<look type="'.$look.'" head="'.$head.'" body="'.$body.'" legs="'.$legs.'" feet="'.$feet.'"/>
<guild name="" rank="" nick="" id=""/>
<skills>
<skill skillid="0" level="'.$skill0.'" tries="10"/>
<skill skillid="1" level="'.$skill1.'" tries="10"/>
<skill skillid="2" level="'.$skill2.'" tries="10"/>
<skill skillid="3" level="'.$skill3.'" tries="10"/>
<skill skillid="4" level="'.$skill4.'" tries="10"/>
<skill skillid="5" level="'.$skill5.'" tries="10"/>
<skill skillid="6" level="'.$skill6.'" tries="10"/>
</skills>
<ban comment="" action=""/>
<skull redskulltime="0" redskull="0"/>
<deaths/>
<spells/>
<inventory>
<slot slotid="1"><item id="2482"/></slot>
<slot slotid="3"><item id="1998"><inside><item id="2389" count="100"/><item id="2398"/><item id="2388"/><item id="2412"/><item id="2190"/><item id="2182"/><item id="2554"/><item id="2180"/></inside></item></slot>
<slot slotid="4"><item id="2484"/></slot>
<slot slotid="5"><item id=""/></slot>
<slot slotid="6"><item id="2526"/></slot>
<slot slotid="7"><item id="2468"/></slot>
<slot slotid="8"><item id="2643"/></slot>
</inventory>
<depots>
<depot depotid="1">
<item id="2591">
<inside>
<item id="2594"/>
</inside>
</item>
</depot>
</depots>
<storage/>
<viplist/>
</player>';
}
##Template do Char FINAL
$plik = fopen($players_d,"w");
fwrite($plik,$output);
fclose($plik);
//Coloca Mais um No Contador de Players
$Atualmente = file_get_contents($ARQ_Players);
$Agora = $Atualmente + 1;
file_put_contents($ARQ_Players, $Agora);
#Depois de Pronto
$Pronto = 'Seu Char Foi Criado com Sucesso!.';
header("Location: ".$URL_Site."?conteudo=Account_Manager&Status=".$Pronto."");
}
}
}
?>

Obrigado...

Alexander!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

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

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...