domingo, 24 de outubro de 2010

Scripts para WebSites


Scripts
Website
-
Scripts para usar em seu websites

Scripts
PHP: Status do servidor: QUOTE alt  $fp =
@fsockopen("127.0.0.1",55901, $errno, $errstr, 1);

if($fp >= 1){
echo 'Online';}
else{ echo 'Offline';

}
alt;
Número
de Usuários Banidos:

QUOTE

< ?php $sql = mssql_query("SELECT
count(*) FROM Character where ctlcode=1");

echo mssql_result($sql, 0, 0); ?>


Número
de Usuários Online:

QUOTE

< ?php

$sql = mssql_query("SELECT count(*) FROM MEMB_STAT
WHERE ConnectStat = 1");

if( mssql_result($sql, 0, 0) <= 50){
//esse script da pra configurar a cor dos numeros

echo "";
//de 0 a 50 fica preto de 50 a 100 fica laranja


echo mssql_result($sql, 0, 0);} //e de 100 pra cima fica vermelho

elseif( mssql_result($sql, 0, 0) >=
50 AND mssql_result($sql, 0, 0) <= 100){

echo "";

echo mssql_result($sql, 0, 0);}

elseif( mssql_result($sql, 0, 0) > 100){


echo "";

echo mssql_result($sql, 0, 0);} ?>
Número
de Contas:

QUOTE

< ?php


$tacountresult= mssql_query("select
memb___id from MEMB_INFO");

$tacount = mssql_num_rows ($tacountresult);

?>

< ?php print "$tacount"; ?>
Número
de Personagens:


QUOTE

< ?php

$tcharsresult = mssql_query("select
Name from Character");

$tchars = mssql_num_rows ($tcharsresult);

?>

< ?php print "$tchars"; ?>


Lembrando
que para esses scripts funcionarem, é nesessario a conexão com o mssql. exemplo:

QUOTE

< ?php

$alogin = "sa";

$apass = "Senha do SQL";

$db = "MuOnline";


$host = "Seu IP Aqui";

$msconnect=mssql_connect($host,$alogin,$apass);

$msdb=mssql_select_db("$db",$msconnect);

?>
Codigo
do tempo para Abrir BC e DS :
Coloque
o codico no lugar da pagina que você quiser ou se preferir criei um link


OBS: O codico é em php

< td width="134" class="texto" bgcolor="#000000">
class="texto">Devil Square:

< script>


var czas;

< ?

echo "var minuta = ".date("i").";";

echo "var sekunda = ".date("s").";";

?>

//document.write(55-minuta);


danagodzina = minuta * 60 + sekunda;

function changetimea()

{

danagodzina = danagodzina + 1;

czas = 55*60 - danagodzina;

min = Math.floor(czas/60);


sec = czas%60;

if(czas < 0)

{

document.getElementById("timespan").innerHTML=" echo 'Aberto'; ?>";

}


else

{

if(min < 10) min = "0"+min;

if(sec < 10) sec = "0"+sec;

document.getElementById("timespan").innerHTML=min+":"+sec;


}

window.setTimeout("changetimea()",1000);

}

changetimea();

< /script>

< /font>


< /tr>

< tr>

< td width="115">
style="">Blood Castle:


< script>

< ?

echo "var minuta2 = ".date("i").";";

echo "var sekunda2 = ".date("s").";";

?>


danagodzina2 = minuta2 * 60 + sekunda2;

if(minuta2 > 30) dopelnej = 3600 - danagodzina2;

else dopelnej = -danagodzina2;

dobc = dopelnej + 25*60;

function changetimea2()


{

dobc = dobc - 1;

if(dobc < -5*60)

{

dobc = 3600 + 30*60;


dobc = dobc-1;

}

min2 = Math.floor(dobc/60);

sec2 = dobc%60;

if(min2 < 0)


{

document.getElementById("timespan2").innerHTML=" echo 'Aberto'; ?>";

}

else

{


if(min2 < 10) min2 = "0"+min2;

if(sec2 < 10) sec2 = "0"+sec2;

document.getElementById("timespan2").innerHTML=min2+":"+sec2;

}

window.setTimeout("changetimea2()",1000);


}

changetimea2();

< /script>


Reset

QUOTE


< ?php

$alogin = "sa";

$apass = "Senha do SQL";

$db = "MuOnline";

$host = "Seu IP Aqui";

$msconnect=mssql_connect($host,$alogin,$apass);


$msdb=mssql_select_db("$db",$msconnect);

$query = 'select Name,Class,cLevel,Strength,Dexterity,Vitality,Energy,LevelUpPoint,CtlCode,resets

from Character order by resets desc , cLevel desc';

$result = mssql_query( $query );

echo '';


echo "\n";

echo '';

echo '';

echo '


align=center>'; echo ' < td bgcolor=F5F5F5>
Rank
< td bgcolor=F5F5F5>Personagem < td bgcolor=F5F5F5>Classe < td bgcolor=F5F5F5>Level < td bgcolor=F5F5F5>Strenght < td bgcolor=F5F5F5>Agility < td bgcolor=F5F5F5>Vitality < td bgcolor=F5F5F5>Energy < td bgcolor=F5F5F5>Resets'; //Aqui voce coloca o numero do rank //no caso esta top 100 //se quiser mudar eh soh trocar o 100 pelo numero desejado for($i=0;$i < 100;++$i) { $row = mssql_fetch_row($result); $personag = htmlentities($row[0]); echo ''; } echo '

';


echo $i + 1;

echo 'º
'; echo $personag; echo '

width=19% bgcolor=F5F5F5>';


if($row[8] == 8){

echo 'Game Master';

}

else {

if($row[1] == 0){

echo 'Dark Wizard';


}

if($row[1] == 1){

echo 'Soul Master';

}

if($row[1] == 16){

echo 'Dark Knight';


}

if($row[1] == 17){

echo 'Blade Knight';

}

if($row[1] == 32){

echo 'Elf';


}

if($row[1] == 33){

echo 'Muse Elf';

}

if($row[1] == 48){

echo 'Magic Gladiator';


}

if($row[1] == 64){

echo 'Dark Lord';

}

}

echo '
';


echo $row[2];

echo '
';

echo $row[3];

echo '
';


echo $row[4];

echo '
';

echo $row[5];

echo '
';


echo $row[6];

echo '
';

echo $row[9];

echo'
';

echo '';

echo '';


$conn=mssql_close();

?>
Corrigindo
Bug PHP :
Na
pasta de seu site, tem o config.php, abra-o
após abri-lo vc terá q adicionar esse codigo após o
$xa = getenv('REMOTE_ADDR');


$badwords = array(";","'","\"","*","union","del","DEL","insert","update","=","drop","sele","$");

foreach($_POST as $value)

foreach($badwords as $word)

if(substr_count($value, $word) > 0)

die("Security Warning!
Forbidden
simbols are included, please remove them and try again -> $xa");


Assim ele bloqeará os codigos usados para
hakear usando o sql injection

0 comentários:

Postar um comentário