Resolvendo erro 11 clan system
Página 1 de 1
Resolvendo erro 11 clan system
Erro 11: Problema com Net Framework ou IIS
Geralmente ocorre, por instalar iis ou framework de uma forma incorreta.
Teste:
No internet Explorer digite o endereço da página do claninsert.aspx:
http: \\127.0.0.1 \clan \ clanInsert.aspx
Deve retornar uma página em branco com:
Code=100
Se der erro, o frameworks não esta registrado para o IIS
Deverá ser re-instalado ou registrado, tente registrar ele primeiro:
Iniciar>executar>cmd
cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 (aqui pode ser diferente, mas deve ser a pasta da versao 2.0)
aspnet_regiis /i
Teste novamente o http: \\127.0.0.1 \clan\ clanInsert .aspx
Deverá retornar
Code=100
- Caso você fique muito tempo com esté problema e não consiga resolver com o metodo acima é recomendavel usar um painel de controle e por criação de clan pelo painel, sendo assim os clan será somente criado pelo painel.
- Mesmo dando erro 11, se você usar uma script para criar clan pelo painel vai passar pela parte aonde da erro 11 criando o clan com sucesso 100%
Script para criação de clan, basta adaptar no painel do RadixPK.
Créditos: DiMaS
Geralmente ocorre, por instalar iis ou framework de uma forma incorreta.
Teste:
No internet Explorer digite o endereço da página do claninsert.aspx:
http: \\127.0.0.1 \clan \ clanInsert.aspx
Deve retornar uma página em branco com:
Code=100
Se der erro, o frameworks não esta registrado para o IIS
Deverá ser re-instalado ou registrado, tente registrar ele primeiro:
Iniciar>executar>cmd
cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 (aqui pode ser diferente, mas deve ser a pasta da versao 2.0)
aspnet_regiis /i
Teste novamente o http: \\127.0.0.1 \clan\ clanInsert .aspx
Deverá retornar
Code=100
- Caso você fique muito tempo com esté problema e não consiga resolver com o metodo acima é recomendavel usar um painel de controle e por criação de clan pelo painel, sendo assim os clan será somente criado pelo painel.
- Mesmo dando erro 11, se você usar uma script para criar clan pelo painel vai passar pela parte aonde da erro 11 criando o clan com sucesso 100%
Script para criação de clan, basta adaptar no painel do RadixPK.
- Código:
<? if (RadixPK!=1) exit;
$iddochar = $_SESSION["ID"];
$connection = odbc_connect( $connection_string, $user, $pass );
$query = "SELECT * FROM [ClanDb].[dbo].[CL] WHERE userid = '$iddochar'";
$ini = 0;
$query = odbc_do($connection,$query) or die (odbc_error());
while(odbc_fetch_row($query)) $ini++;
if($ini>0){
echo '<table width="100%" border="0" cellpadding="6" cellspacing="0"><img src="imgs/alerta.gif" width="37" align="left" height="36"><font arial,="" helvetica,="" sans-serif="" face="Verdana," size="2">É Somente permitido um líder de clan por userid.<br>isto quer dizer que atualmente já existe um personagem líder de clan em sua conta. </font></div></td></tr></tbody></table>';
}else{
include_once "injection.php";
include_once "incluir/configura.php";
$level = 225;
$valorcriacao = '500000000';
$clan_liderID = $_SESSION["ID"];
$connection = odbc_connect( $connection_string, $user, $pass );
$query = "SELECT * FROM [ClanDb].[dbo].[CL] WHERE UserID = '$clan_liderID' ";
$qLider = odbc_exec($connection, $query);
$qtLider = odbc_do($connection, $query);
$lider_clan = 0;
while(odbc_fetch_row($qtLider)){
$nomeclan=odbc_result($qtLider,2);
$lider_clan++;
}
if ($lider_clan++) {
echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=index.php?sess=admclan'>";
}
if($_POST['acao']=="")
{
?>
<table width="448" border="0" align="center" cellpadding="6" cellspacing="0">
<tr>
<td height="30" align="center"><img src="imgs/top_cria_clan.gif" width="435" height="98" /></td>
</tr>
<tr>
<script language='JavaScript' src='monsterpt.js'></script>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><p align="justify">Olá Guerreiro,</p>
<p align="justify">Seja
bem vindo ao nosso sistema de clans, somente por aqui é que poderá
criar seu clan, e deverá saber que para isso existem as seguintes
regras:<br />
<strong>1.</strong> O char que deseja colocar como líder deverá possuir<font color="#993300"><em> level </em></font><font color="#999999"><strong><? echo $level; ?></strong></font><font color="#993300"><em>+</em></font><br />
<strong>2</strong>. É cobrada uma <font color="#009900">Taxa de 500kk</font> para criar seu clan, sendo que esse gold deverá estar em seu <a href="index.php?sess=bank"><em>Banco de Gold</em></a>.<br />
<strong>3</strong>. Somente pode ter um Líder por ID.<Br><strong><font color="#990000">* Limite máximo de membros por clan é 30 </p>
<p align="justify"> </p></td>
</tr>
<tr>
<td><strong><font color="#990000">Somente são aceitos nomes de clans criados com Letras e Números, caracteres especiais serão retirados automaticamente. </font></strong></td>
</tr>
<tr>
<td><form name="form1" method="post" action="index.php?sess=criarclan">
<p>
<label>
<div align="center">
<div align="left">Nome do Clan:
<input name="nome" type="text" id="nome" maxlength="20">
<br />
<br>
</div>
</label>
<div align="left">
Líder do clan:
<select name="lider" id="lider">
<option value="" selected="selected">Selecione o Personagem</option>
<?
$qCharID=($_SESSION["charID"])?$_SESSION["charID"]:$_SESSION["ID"];
$charInfo=$dirUserInfo . ($func->numDir($qCharID)) . "/" . $qCharID . ".dat";
if(file_exists($charInfo) && ( filesize($charInfo)==240) )
{
$fRead=false;
$fOpen = fopen($charInfo, "r");
$fRead =fread($fOpen,filesize($charInfo));
@fclose($fOpen);
// list char information
$charNameArr=array(
"48" => trim(substr($fRead,0x30,15),"\x00"),
"80" => trim(substr($fRead,0x50,15),"\x00"),
"112"=> trim(substr($fRead,0x70,15),"\x00"),
"144"=> trim(substr($fRead,0x90,15),"\x00"),
"176"=> trim(substr($fRead,0xb0,15),"\x00"),
);
if(count($charNameArr)>0)
{
foreach($charNameArr as $key=>$value)
{
$expValue=explode("\x00",$value);
if($expValue[0]!=""){ echo "<option >".$expValue[0]."</option>"; }
}
}
else
{
echo "EMPTY";
}
}
else
{
echo "EMPTY";
}
?>
</select>
</div>
<p>
<label>
<div align="left">
<input name="acao" type="submit" id="acao" value="Criar Clan">
<br>
</label>
</form></td>
</tr>
</table>
<br></td>
</tr>
</table>
<?
}
if($_POST['acao']=="Criar Clan")
{
$connection1 = odbc_connect( $connection_string, $user, $pass );
$query1 = "SELECT * FROM [ClanDb].[dbo].[LI] ";
$qLider = odbc_exec($connection1, $query1);
$qtLider = odbc_do($connection1, $query1);
$numeroclan=odbc_result($qtLider,1);
$numeronew = ($numeroclan + 1);
$clan_nome=trim($func->char_filter(trim($_POST["nome"])),"\x00");
//Limpando Caracteres de acentos
function strace($a)
{
$a = eregi_replace("[àáâäã]","a",$a);
$a = eregi_replace("[èéêë]","e",$a);
$a = eregi_replace("[ìíîï]","i",$a);
$a = eregi_replace("[òóôöõ]","o",$a);
$a = eregi_replace("[ùúûü]","u",$a);
$a = eregi_replace("[ÀÁÂÄÃ]","A",$a);
$a = eregi_replace("[ÈÉÊË]","E",$a);
$a = eregi_replace("[ÌÍÎÏ]","I",$a);
$a = eregi_replace("[ÒÓÔÖÕ]","O",$a);
$a = eregi_replace("[ÙÚÛÜ]","U",$a);
$a = eregi_replace("ç","c",$a);
$a = eregi_replace("Ç","C",$a);
$a = eregi_replace("ñ","n",$a);
$a = eregi_replace("Ñ","N",$a);
$a = str_replace("´","",$a);
$a = str_replace("`","",$a);
$a = str_replace("¨","",$a);
$a = str_replace("^","",$a);
$a = str_replace("~","",$a);
$a = str_replace(";","",$a);
$a = str_replace(".","",$a);
$a = str_replace("!","",$a);
$a = str_replace("?","",$a);
return $a;
}
$clan_nome = strace("$clan_nome");
if(!$func->is_valid_string($clan_nome))
{
}
$clan_liderID = $_SESSION["ID"];
$clan_liderNick = $_POST[lider];
$connection = odbc_connect( $connection_string, $user, $pass );
$query = "SELECT * FROM [ClanDb].[dbo].[CL] WHERE clanname = '$clan_nome' ";
$qLider = odbc_exec($connection, $query);
$qtLider = odbc_do($connection, $query);
$q = odbc_exec($connection, $query);
$qt = odbc_do($connection, $query);
$i = 0;
while(odbc_fetch_row($qt)) $i++;
if (anti_sql($clan_nome) != 0) {
echo "<meta HTTP-EQUIV='Refresh' CONTENT='2;URL=index.php?sess=index'>";
} else {
$query_gold = "SELECT * FROM [accountdb].[dbo].[AllPersonalMember] WHERE [userid]='$clan_liderID'";
$q = odbc_exec($connection, $query_gold);
$ouro = odbc_fetch_array($q);
$saldo = $ouro['Gold'];
$saldokk = $saldo/1000000;
$CHAR = $_POST[lider];
$charDat = $dirUserData . ( $func->numDir($CHAR) ) . "/" . $CHAR . ".dat";
@$fOpen = fopen($charDat, "r");
@$fRead =fread($fOpen,filesize($charDat));
@fclose($fOpen);
// details
$charLevel = substr($fRead,0xc8,1);
$_SESSION["charLevel"]=ord($charLevel);
if($i>0) {
echo "<center><b><font color=red>Este nome de clan já foi escolhido, escolha outro!<a href=\"index.php?sess=criarclan\"> «
VOLTAR</a></font></b></center>";
$erro="sim";
}
if ($_SESSION["charLevel"] < $level) {
echo "<center><img src=\"imgs/alerta.gif\"><br><br><b><font color=red>Seu personagem precisa ser mínimo level $level para você poder criar um clan!<a href=\"index.php?
sess=criarclan\"> « VOLTAR</a></font></b></center>";
$erro="sim";
}
if ($valorcriacao/100 > $saldo/100)
{ echo "<br>VOCÊ NÃO POSSUI A QUANTIDADE NECESSARIA PARA CRIAR UM CLAN EM SEU BANCO DE GOLD, É NECESSÁRIO TER NO BANCO DE GOLD 500kk PARA CRIAR UM CLAN.";
echo "<center><br><a href=\"index.php?sess=criarclan\"> « VOLTAR</a></center>";
$erro="sim";
}
if(empty($clan_nome))
{ echo "<br><CENTER>Não deixe o campo em branco!";
echo "<center><br><a href=\"index.php?sess=criarclan\"> « VOLTAR</a></center>";
$erro="sim";
}
if ($erro != "sim")
{
$query = "INSERT INTO [ClanDB].[dbo].[CL]
([ClanName],[UserID],[ClanZang],[MemCnt],[Note],[MIconCnt],[RegiDate],[LimitDate],[DelActive],[PFlag],[KFlag],[Flag],[NoteCnt],[Cpoint],[CWin],[CFail],[ClanMoney],[CNFlag],[SiegeMoney])
values('$clan_nome','$clan_liderID','$clan_liderNick','1','$nomedoserver Clans.','$numeronew',getdate(),getdate()
+3600,'0','0','0','0','1','0','0','0','0','0','0') ";
$q = odbc_exec($connection, $query);
$level_lider = $_SESSION["charLevel"];
$query2 = "INSERT INTO [ClanDB].[dbo].[UL]
([IDX],[userid],[ChName],[ClanName],[ChType],[ChLv],[Permi],[JoinDate],[DelActive],[PFlag],[KFlag],[MIconCnt])
values('$ultimos_tres','$clan_liderID','$clan_liderNick','$clan_nome','1','$level_lider','0',getdate(),'0','0','0','$numeronew')";
$q2 = odbc_exec($connection, $query2);
$novaouro = $saldo-$valorcriacao;
$ip = $_SERVER["REMOTE_ADDR"];
$sacou = "UPDATE [accountdb].[dbo].[AllPersonalMember] SET [Gold]='$novaouro' WHERE [userid]='$clan_liderID' ";
$go = odbc_exec($connection, $sacou);
//Data do Extrato
$data = date("d/m/Y - H:i:s");
//Pasta de Extrato
$pasta_extratos = "banco/extratos/$clan_liderID.his";
//Dados do Extrato (data - descricao - valor)
$dados_extrato = "$data;Criação de Clan - $clan_nome;$valorcriacao;$ip\r\n";
if (file_exists($pasta_extratos)) {
$fp = fopen($pasta_extratos, "a+");
$escreve = fwrite($fp, "$dados_extrato");
fclose($fp);
} else {
$fp = fopen($pasta_extratos, "w+");
$escreve = fwrite($fp, "$dados_extrato");
fclose($fp);
}
$query3 = "UPDATE [ClanDB].[dbo].[LI] SET [IMG]='$numeronew' WHERE [ID]='1'";
$q3 = odbc_exec($connection, $query3);
if($q && $go && $q2 && $q3)
{
echo "<center><img src=\"imgs/alerta.gif\"><br><br><b><font color=red><b>Parabéns seu clan acaba de ser criado com sucesso!</b></td>";
echo "<meta HTTP-EQUIV='Refresh'
CONTENT='2;URL=index.php?sess=admclan'>";
}
}
}
}
}
?>
Créditos: DiMaS
Kinho- Colaborador
- Mensagens : 35
Pontos : 78
Reputação : 1
Data de inscrição : 18/02/2012
Idade : 29
Localização : Rio de Janeiro
Tópicos semelhantes
» Resolvendo erros do Clan System
» Linhas de um mapa SPM
» Server Sem ODBC + Clan + Home Page em ASP/PHP
» Linhas de um mapa SPM
» Server Sem ODBC + Clan + Home Page em ASP/PHP
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|