Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


Alpha Servers
Resultados 1 a 6 de 6
  1. #1

    Avatar de Netoviski
    Data de Ingresso
    Feb 2010
    Localização
    itumbiara
    Idade
    27
    Posts
    277
    Agradecido
    7
    Agradeceu
    6
    Peso da Avaliação
    10

    Padrão Erros em PHP, ajuste no sistema de imagem e css.

    Olá, estou usando a web free do litlle, porém ele mesmo parece não está ofereçendo suporte a ela, quando a usei tinha alguns bugs, como serial tava ativado, dados da conexão do mssql tavam desconfigurados, até que consegui coloca online, porém apresentou os seguintes bugs.

    Imagem char.

    Quando vou enviar a imagem para o char no ranking apareçe: " Formato do Arquivo invalido", pode ser um quadrado preto do tamanho la da imagem com pouquissimos kbs e jpg que dá o erro
    Pagina imagem.php (talvez voces pensem que tem dados ai de mssql errados, mas é por que coloquei a pagina original, sempre mudo para usar):

    Código PHP:
    <?
    $bloquiados 
    = array("'","--","*"); 
    foreach(
    $_POST as $valor)
    {
        foreach(
    $bloquiados as $bloquiados2)
        {
            if(
    substr_count(strtolower($valor), strtolower($bloquiados2)) > 0
            {
              die(
    "<script>alert('Não digite caracteres especiais');
    location='javascript:history.back()'</script>"
    );
            }
        }
    }
    foreach(
    $_GET as $valor)
    {
        foreach(
    $bloquiados as $bloquiados2)
        {
            if(
    substr_count(strtolower($valor), strtolower($bloquiados2)) > 0
            {
              die(
    "<script>alert('Não digite caracteres especiais');
    location='javascript:history.back()'</script>"
    );
            }
        }
    }
    foreach(
    $_COOKIE as $valor)
    {
        foreach(
    $bloquiados as $bloquiados2)
        {
            if(
    substr_count(strtolower($valor), strtolower($bloquiados2)) > 0
            {
              die(
    "<script>alert('Não digite caracteres especiais');
    location='javascript:history.back()'</script>"
    );
            }
        }
    ?>
    <?
    $cnn
    =@mssql_connect("127.0.0.1","sa","123456") or die('Erro ao conectar ao sql');
    $db=@mssql_select_db("MuOnline",$cnn) or die('Erro ao conectar na database');
    session_start();
    $login $_SESSION['login_mu'];
    $senha $_SESSION['senha_mu'];
    if(!(isset(
    $_SESSION['login_mu']) OR isset($_SESSION['senha_mu']))) { 
        
    $CheckSt =   mssql_fetch_row(mssql_query("select connectstat from memb_stat where memb___id='".$login."'"));
       if(
    $CheckSt[0] >= 1)
       {
        exit(
    "<blockquote class=\"Erro\">Deslogue-se do servidor!</blockquote>");
       }
    echo 
    "<table width='100%' height='41' cellpadding='0' cellspacing='0'>
      <tr>
        <td height='25' valign='middle' background='images/menu_meio.jpg'><table width='99%' height='18' cellpadding='0' cellspacing='0'>
          <tr>
            <td width='6%' valign='middle'>&nbsp;</td>
            <td width='94%' height='16' valign='middle'><strong>Erro</strong></td>

          </tr>
        </table></td>
      </tr><tr>
            <td width='94%' height='13' valign='top'><table width='100%' border='0' align='center' cellpadding='0' style='border-collapse: collapse; border: 1px dashed #FF0000; padding: 0'>
              <tr>
                <td height='19' bgcolor='#FFD2D2'><div align='left' class='style24'>- Para acessar essa página é preciso estar logado.
    </div></td>

            </tr>
            </table></td>
            </tr>
            </table></td>"
    ;
    }
    else{
    $vip=mssql_fetch_row(mssql_query("select vip from memb_info where memb___id='".$login."'"));
    if(
    $vip[0] == 0) { 
    echo 
    "<table width='100%' height='41' cellpadding='0' cellspacing='0'>
      <tr>
        <td height='25' valign='middle' background='images/menu_meio.jpg'><table width='99%' height='18' cellpadding='0' cellspacing='0'>
          <tr>
            <td width='6%' valign='middle'>&nbsp;</td>
            <td width='94%' height='16' valign='middle'><strong>Erro</strong></td>

          </tr>
        </table></td>
      </tr><tr>
            <td width='94%' height='13' valign='top'><table width='100%' border='0' align='center' cellpadding='0' style='border-collapse: collapse; border: 1px dashed #FF0000; padding: 0'>
              <tr>
                <td height='19' bgcolor='#FFD2D2'><div align='left' class='style24'>- Para acessar essa página é preciso ser VIP.
    </div></td>

            </tr>
            </table></td>
            </tr>
            </table></td>"
    ;
    }
    else{
    ?>
    <?php

    if($_POST['prossegue']) {
    /* Configuração */
    $dir "../../_img/chars/"// Diretório para onde irão as imagens. Tem que setar permissão na pasta 777
    $max "3500000"// Tamanho máximo que as imagens poderão ter.

    /* Pega as informações do arquivo */
    if ($_FILES['arquivo']['type'] == "image/pjpeg" or $_FILES['arquivo']['type'] == "image/jpeg") {
        
    $ext "ImageCreateFromJPEG";
        
    $ext1 "jpg"; }

    if(
    $_FILES['arquivo']['type'] == "image/gif") {
        
    $ext "ImageCreateFromGIF";
        
    $ext1 "gif"; }

        
    $f_name =  substr(md5(rand()),,11).".".$ext1;
    $f_tmp $_FILES['arquivo']['tmp_name'];
    $f_type $_FILES['arquivo']['type'];
    $f_size $_FILES['arquivo']['size'];

    /* Verifica o formato do arquivo */
    if(($f_type != 'image/jpeg') AND ($f_type != 'image/gif')){ echo "<script>alert('Formato do arquivo não é válido!');
    location='javascript:history.back()'</script>"
    ; }

    /* Verifica o tamanho do arquivo */
    elseif($f_size $max){ echo "<script>alert('Imagem muito grande, máximo permitido: 100 KBs');
    location='javascript:history.back()'</script>"
    ; }

    /* Verifica se o arquivo já existe no diretório */
    elseif(file_exists("$dir/$f_name")){ echo "<script>alert('O arquivo já existe no diretório');
    location='javascript:history.back()'</script>"
    ; }

    /* Caso esteja tudo correto ele manda o arquivo para o diretório e imprime a confirmação */
    else {

    /* Envia a imagem */
    move_uploaded_file($f_tmp$dir.$f_name);
    $img $dir.$f_name;
    $tipo $f_type;
    $tamanho "$f_size"Kb."";

    /* Registrando imagem no SQL */
    $Query mssql_query("UPDATE Character SET lt_foto='$f_name' WHERE Name='".$char."'");

    /* Imprime a confirmação de que o upload foi realizado com sucesso */
    echo "<script>alert('Imagem Enviada.');
    location='javascript:history.back()'</script>"
    ;
    }
    }
    else {
    ?>
    <style>
    .submit { font-size:12px; color:#333; font-family:"Trebuchet MS"; border:1px solid #333333; background-color:#F1F1F1;}
    }
    input { font-size:12px; color:#333333; font-family:"Trebuchet MS"; border:1px solid #333333; CURSOR: url('./seta.cur'); }
    textarea { font-size:12px; color:#333333; font-family:"Trebuchet MS"; border:1px solid #333333; CURSOR: url('./seta.cur'); }
    a {
        font-family: Trebuchet MS;
        font-size: 12px;
        color: #333333;
    }
    body {
        background-color:#333;
    }
    a:link {
        text-decoration: none;
    }
    a:visited {
        text-decoration: none;
    }
    a:hover {
        text-decoration: underline;
        color: #999999;
    }
    a:active {
        text-decoration: none;
    }
    </style>
    <?
        $CheckSt 
    =   mssql_fetch_row(mssql_query("select connectstat from memb_stat where memb___id='".$login."'"));
       if(
    $CheckSt[0] >= 1)
       {
        exit(
    "<blockquote style=\"background:#FFF; color:#000; font:11px Verdana; text-align:center; font-weight:bold; border:1px solid #F00; padding:25px;\">Deslogue-se do servidor!</blockquote>");
       }
       
    ?>
    <title>Upload de imagens - <?=$pt['nomemu']?></title>
    <div style="background:#ccc; border:1px solid #999; margin:15px; padding:10px; font:10px Verdana;">
    <form method="POST" action="" enctype="multipart/form-data">

    <li style="border-bottom:1px dashed #333;">Imagem: 
    <input type="file" name="arquivo"></li><br>
    <li style="border-bottom:1px dashed #333;">Char: <select name="char" id="char">
            <?
            $Chars 
    mssql_query("select name from Character where accountid='".$login."'");
            for(
    $p=0;$p<mssql_num_rows($Chars);$p++) {
            
    $Char=mssql_fetch_row($Chars);
            echo 
    '<option value='.$Char[0].'>'.$Char[0].'</option>';
            }
            
    ?>
            </select></li><br />
      <div align="center"><input type="submit" class="submit" name="prossegue" id="prossegue" value="Enviar"></div>
    </form>
    </div>
    <? } } } ?>

    2º Erro, area de loguin fora do lugar.



    web.css

    Código PHP:
    @charset "utf-8";
    body {
        
    background#FFF url(bg.png) repeat-x center top;
        
    margin-left:0;
        
    margin-right:0;
        
    margin-top:0;
    }
    #wrap {
        
    width900px;
        
    margin0 auto;
        
    text-alignleft;
    }
    .
    b-footer {
        
    background:#272727;
        
    border:1px solid #000;
        
    -moz-border-radius:5px;
        -
    webkit-border-radius:5px
        
    color:#000;
        
    }    
    input.campos 
        
    margin0
        
    fontbolder 12px ArialSans-serif
        
    border1px solid #CCC;
        
    padding2px 3px
        
    backgroundurl(buttonbg.gifrepeat-x left bottom
        
    color#666;
    }
    select.sele {
        
    fontbolder 11px Verdana ;
        
    color#494949;
        
    margin:0px;
        
    background:   url(input.png);
        
    border1px solid #999;
    }
    #painel-login li {
        
    border-bottom:1px dashed #666;
        
    padding6px 0 5px 0;
    }
    #painel-login ul {
        
    padding:0;
        
    margin:0;
    }

    .
    sele option {
        
    border1px solid #E5E5E5;
    }
    #banner {
        
    width900px;
        
    positionrelative;
        
    height216px;
        
    background#CCC  url(banner.jpg) no-repeat center top;
        
    padding0;
        
    font-size14px;
        
    color#FFF;
        
    margin-top:3px;
    }
    #menu {
        
    clearboth;
     
    padding0 0px 0 0;
        
    background:  url(menu.pngno-repeat center  bottom;    
        
    fontbold 13px/55px VerdanaArialTahomaSans-serif;
        
    height41px;
    }
    #menu ul {
        
    floatinherit;
        list-
    stylenone;
        
    margin:0padding0;
    }
    #menu ul li {
        
    displayinline;
    }
    #menu ul li a {
        
    displayblock;
        
    floatleft;
        
    padding0 18px;
        
    color#FFF;    
        
    text-decorationnone;
    }
    #menu ul li a:hover {
        
    text-decoration:overline;
        
    color:FFF;
    }
    #menu ul li#current a {    

    }
    #centralizar{
        
    clearboth;
        
    width900px;
        
    padding0;
        
    margin-top:20px;

    }
    #main-cima {
        
    background:url(main_cima.pngno-repeat center top;
        
    width:900px;
        
    height:13px;
    }
    #main-meio {
        
    background:url(main_meio.pngrepeat center top;
        
    width:900px;
         
    floatleft;
    }
    #main-baixo {
        
    backgroundurl(main_baixo.pngno-repeat center top;
        
    width:900px;
        
    height:20px;
         
    floatleft;
         
    clear:both;
         
    margin-bottom:6px;
    }
    #sidebar {
        
    width200px;
        
    font:13px/43px bold VerdanaGenevasans-serif;
        
    color:#786DFE;
        
    text-align:center;
        
    clear:both;
        
    font-weightbolder;
        
    height:41px;
        
    backgroundurl(box_cima.pngno-repeat  left top;
    }
    #box ul.sidemenu {
        
    width:195px;
        list-
    stylenone;
        
    text-alignleft;
        
    margin:0px;
        
    padding:0px;
        
    background-color:#272727;
        
    text-decorationnone;        
    }
    #conteudo-meio ul.sidemenu {
        
    width:195px;
        list-
    stylenone;
        
    text-alignleft;
        
    margin:0px;
        
    padding:0px;
        
    background-color:#272727;
        
    text-decorationnone;        
    }
    .
    stl2 {
        
    background:#fff center top;
        
    text-align:left;
        
    padding:7px;
        
    margin:5px;
        
    border:1px solid #DADADA;
        
    -moz-border-radius:5px;
        -
    webkit-border-radius:5px
        }
    .
    stl3 {
        
    background:#fff center top;
        
    text-align:left;
        
    padding:7px;
        
    border:1px solid #DADADA;
        
    -moz-border-radius:5px;
        -
    webkit-border-radius:5px
        }
    .
    stl5 {
        
    background:#fff center top;
        
    text-align:left;
        
    border:1px solid #DADADA;
        
    -moz-border-radius:5px;
        -
    webkit-border-radius:5px
        }
    .
    stlg {
        
    background:#fff center top;
        
    text-align:left;
        
    padding:3px;
        
    margin-bottom:2px;
        
    margin-top:2px;
        
    border:1px solid #DADADA;
        
    -moz-border-radius:5px;
        -
    webkit-border-radius:5px
        }
    .
    pedd {
        
    padding-bottom:2px;
    }

    .
    stl4{
        
    backgroundcenter top;
        
    text-align:left;
        
    padding:3px;
        
    border:1px solid #DADADA;
        
    -moz-border-radius:5px;
        -
    webkit-border-radius:5px
        }
    .
    stl6{
        
    background#e8e8e8 center;
        
    text-align:left;
        
    padding:3px;
        
    margin:10px;
        
    border:1px solid #DADADA;
        
    -moz-border-radius:5px;
        -
    webkit-border-radius:5px
        }
    h3 {
        
    font:14px VerdanaGenevasans-serif;
        
    font-weight:bold;
        
    color:#999;
        
    padding-left:5px;
    }
    h4 {
        
    font:11px TahomaGenevasans-serif;
        
    font-weight:bold;
        
    color#666;
        
    padding:3px;
        
    margin:0px;
    }
    #box ul.sidemenu li {
        
    border-bottom:1px dashed #2E2E2E;
        
    padding-left:5px;
        
    width:185px;
        
    padding-right:5px;
        
    padding-bottom:4px;
        
    font:11px TahomaGenevasans-serif
    rif
    }
    #tool-box {
        
    background:#272727  center top;
        
    text-alignright;
        
    width:100%;
        }
    #tool-box ul.box-top{
        
    list-stylenone;
        
    color:#FFF;
        
    floatinherit;
        
    font:10px VerdanaGenevasans-serif;
        
    padding:3px 5px 4px 0margin:0;
    }
    #tool-box a:link { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #FFF; text-decoration: none;}
    #tool-box a:hover,
    #tool-box a:active { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color:#E1E1E1; text-decoration: none;}
    #tool-box  a:visited { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color:#E1E1E1; text-decoration: none; }
    #tool-box ul li {
        
    displayinline;
        
    padding0 18px;
    }
    #sidebar_ {
        
    float:right;
        
    width200px;
        
    clear:both;
        
    margin-right:7px;
        
    margin-bottom:5px;
    }    
    #box {
        
    font-familyArialHelveticasans-serif;
        
    font-size:11px;
        
    color#666;
        
    padding-left5px;
        
    padding-right5px;
        
    padding-top:3px;
        
    width190px;
        
    backgroundurl(box_meio.png);
    }    
    #box_fim {
        
    floatleft;
        
    width200px;
        
    height10px;
        
    margin-bottom:10px;
        
    backgroundurl(box_baixo.pngno-repeat center top;
    }
    #creditos {
        
    font-familyVerdanaGenevasans-serif;
        
    font-size:10px;
        
    color:#FFF;
        
    text-align:center;
        
    padding:4px;
        
    clear:both;
    }
    #barra-server {
        
    overflowhidden;
        
    background#343434;
        
    width175px;
        
    height10px;
        
    margin2px auto;
        
    padding0;
        
    font-size0;
        
    border1px solid #171717;
    }
    #barra-server  .divserver{
        
    margin0px 1px;
        
    overflowhidden;
        
    height1px;
        
    background#727272;
    }
    .
    scr {
        
    text-align:center;
    }
    #conteudo {
        
    background:center top;
        
    width:680px;
        
    margin-left:5px;
    }
    #box  .user{
        
    background:  url(user.pngno-repeat center top;
        
    border:0px;
        
    width:110px;
        
    padding-left:83px;
        
    padding-top:4px;
        
    margin:0px;
        
    height:22px;
        
    font:11px/35px VerdanaGenevasans-serif;
        
    color:#666;
    }
    #box .button_login {
        
    background:url(ok.pngno-repeat center top;
        
    height:20px;
        
    border:0px;
        
    width:49px;
        
    cursor:pointer;
    }
    #box .button_votar {
        
    backgroundurl(votar.pngno-repeat center top;
        
    height:19px;
        
    border:0px;
        
    width:48px;
        
    cursor:pointer;
    }
    #box .button_result {
        
    backgroundurl(resultado.pngno-repeat center top;
        
    height:19px;
        
    border:0px;
        
    width:68px;
        
    cursor:pointer;
    }
    #box  .pass{
        
    background:  url(pass.pngno-repeat center top;
        
    border:0px;
        
    width:110px;
        
    margin:0px;
        
    padding-left:83px;
        
    padding-top:4px;
        
    height:22px;
        
    font:11px/35px VerdanaGenevasans-serif;
        
    color:#666;
    }
    #conteudo-cima {
        
    backgroundurl(conteudo_cima.pngno-repeat center top;
        
    width:680px;
        
    height:11px;
    }
    #conteudo-meio {
        
    background:#FFF  url(conteudo_meio.png) repeat-y center top; 
        
    width:670px;
        
    padding:5px;
        
    font10px Verdana;
        
    color:#666;
    }
    #conteudo-baixo {
        
    backgroundurl(conteudo_baixo.pngno-repeat center top;
        
    width:680px;
        
    height:11px
    }
    #conteudo-meio h1 {
        
    text-shadow5px 0px 1x #D3D3D3;
        
    color#999;
        
    font-size120%;
        
    margin-top10px;
        
    text-transformuppercase;    
        
    margin2px;
        
    padding-left:5px;
        
    padding-top:9px;
    }
    #conteudo-meio #lt {
        
    margin:0px;
        
    width:671;
    }
    #conteudo-meio #lt-cima {
        
    background:  url(cima-escr.pngno-repeat center top;
        
    width:671px;
        
    height:39px;
    }
    #conteudo-meio #lt-meio {
        
    background:#FFF  url(meio-escr.png) repeat-y center top; 
        
    width:653px;
        
    padding-left:9px;
        
    padding-right:9px;
        
    padding-top:1px;
        
    padding-bottom:5px;
        
    font10px Verdana;
        
    color:#666;
    }
    #conteudo-meio #lt-baixo {
        
    backgroundurl(baixo-escr.pngno-repeat center top;
        
    width:671px;
        
    height:11px;
        
    margin-bottom:11px;
    }
    .
    stilo1 {
        
    color:#333;
    }
    #conteudo-meio .char_rollover{
    filter:alpha(opacity=100);
     -
    moz-opacity:.99;
     
    opacity:.99
    background-color:#000;
        
    }
    #conteudo-meio .img{filter:alpha(opacity=45); -moz-opacity:.45; opacity:.45; background-color:#000;}

    #conteudo-meio .char_rollover2{
    filter:alpha(opacity=45);
     -
    moz-opacity:.45;
     
    opacity:.45;
     
    background-color:#000;
         
    }
    #conteudo-meio a:link { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #666; text-decoration: none;}
    #conteudo-meio a:hover,
    #conteudo-meio a:active { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #999; text-decoration: none;}
    #conteudo-meio a:visited { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color:#999; text-decoration: none; }
    #conteudo-meio ul {
        
    list-stylenone;
        
    text-alignleft;
        
    margin3px 0 8px 0padding0;
        
    text-decorationnone;        
    }
    #box a:link { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #666; text-decoration: none;}
    #box a:hover,
    #box a:active { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #999; text-decoration: none;}
    #box  a:visited { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color:#999; text-decoration: none; }
    blockquote {
        
    background#E8E8E8;
        
    margin0px 0;
        
    padding10px;
        
    font:10px Verdana;
        
    border1px solid #D7D7D7;
    }
    blockquote.Erro {
        
    color:#F00;
        
    font10px  VerdanaGenevasans-serif;
        
    border1px dashed #e56255;
        
    margin5px 5px 0 0px;
        
    padding-left:25px;
        
    background#FFEAEA  url(error.png) no-repeat 5px 50%;
    }

    label {
        
    display:block;
        
    font-weight:bold;
        
    margin:5px 0;
    }
    blockquote.ok {
        
    color:#990;
        
    margin5px 5px 0 0px;
        
    padding-left:25px;
        
    font10px  VerdanaGenevasans-serif;
        
    border1px dashed #e56255;
        
    background#FFEAEA url(success.png) no-repeat 5px 50%;
        
    }
    input.button {
        
    cursorpointer;
        
    border1px solid #E5E5E5;
        
    backgroundurl(button.gifrepeat-x top left #F9F9F9;
        
    font11px Tahoma;
        
    color#494949;
        
    padding3px 10px 3px 10px;
        
    font-weightbold;
    }
    input.button2 {
        
    cursorpointer;
        
    border1px solid #000;
        
    backgroundurl(buttse.gifrepeat-x top left #F9F9F9;
        
    font11px Tahoma;
        
    color#999;
        
    height:25px;
        
    padding3px 10px 3px 10px;
        
    font-weightbold;
    }
    .
    dropmenudiv {
        
    position absolute;
        
    top 0;
        
    font bold 13px/55px VerdanaArialTahomaSans-serif;
        
    line-height 25px;
        
    z-index 100;
        
    width 180px;
        
    visibility hidden;
        }
    .
    dropmenudiv a {
        
    background:url(dropmeio.pngrepeat-y;
        
    width auto;display block;
        
    text-indent 15px;
        
    border-bottom 1px solid #222;
        
    padding 2px 0;
        
    text-decoration none;
        
    color #fff;
        
    }
    html .dropmenudiv a {
        
    width 100%;
        }
    .
    dropmenudiv a:hover {
        
    background:url(dropmeio.pngrepeat-y;
        
    text-decorationoverline;
        }
    span.drop {
        
    background:url(dropfim.pngno-repeat;
        
    height:14px;
        
    display:block;
        }
    span.c-drop {
        
    background:url(dropdown.pngno-repeat;
        
    height:15px
        
    display:block;
        }
    .
    fty{
        
    font-size:10px;
        
    font-family:TahomaGenevasans-serif;
    }
    #lt-meio h5 {
        
    font-family:Verdana;
        
    font-size:14px;
        
    font-weight:bold;
        
    border-bottom:1px solid #666;
        
    color:#666;
        
    margin0 0  10px 0padding:0px;


    Quem não estiver dando conta de ligar essa web, so me procurar via mp que ajudarei, agradeço a todos que tentarem me ajudar nesse problema.

    Att, UPGames.
    Imagens Anexas Imagens Anexas
    Servidor com eventos Exclusivos (Templo do x1, Mestres das Classes e etc)
    XP: 800x ~ 1000x
    Reset por Pontos: 500x ~ 800x
    Versão: Season 8 ep.3
    Drop: 30% ~ 50%
    PVP Equilibrado 100%
    Vários eventos e novidades
    .


    Hidden Content - -

  2. #2

    Avatar de L. Silva
    Data de Ingresso
    Jun 2011
    Localização
    Viseu, Portugal.
    Posts
    64
    Agradecido
    1
    Peso da Avaliação
    7

    Padrão

    2º Erro, area de loguin fora do lugar.
    Provavelmente se for no css é o padding, da uma olhada!

  3. #3

    Avatar de sTreZ
    Data de Ingresso
    Feb 2010
    Localização
    Sampa
    Posts
    397
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    12

    Padrão

    Procure por :

    Código:
    /* Verifica o formato do arquivo */
    if(($f_type != 'image/jpeg') AND ($f_type != 'image/gif')){ echo "<script>alert('Formato do arquivo não é válido!');
    location='javascript:history.back()'</script>"; }
    Substitua por:

    Código:
    /* Verifica o formato do arquivo */
    if(($f_type != 'image/jpeg') || ($f_type != 'image/gif')){ echo "<script>alert('Formato do arquivo não é válido!');
    location='javascript:history.back()'</script>"; }
    O erro está em vermelho.

  4. #4

    Avatar de Netoviski
    Data de Ingresso
    Feb 2010
    Localização
    itumbiara
    Idade
    27
    Posts
    277
    Agradecido
    7
    Agradeceu
    6
    Peso da Avaliação
    10

    Padrão

    stres, fiz oque disse, mas continua o mesmo erro.
    Servidor com eventos Exclusivos (Templo do x1, Mestres das Classes e etc)
    XP: 800x ~ 1000x
    Reset por Pontos: 500x ~ 800x
    Versão: Season 8 ep.3
    Drop: 30% ~ 50%
    PVP Equilibrado 100%
    Vários eventos e novidades
    .


    Hidden Content - -

  5. #5


    Avatar de Litlle
    Data de Ingresso
    Jul 2010
    Localização
    Bh
    Idade
    26
    Posts
    255
    Agradecido
    231
    Agradeceu
    78
    Peso da Avaliação
    12

    Padrão

    Nossa, muito bagunçado... Essa foi minha primeira web :O


    O Erro do login é o css do navegador, você terá qe criar um IF pra puxar um css exclusivo pro navegador que ta com erro.




    Código PHP:
    <?
    $bloquiados 
    = array("'","--","*"); 
    foreach(
    $_POST as $valor)
    {
        foreach(
    $bloquiados as $bloquiados2)
        {
            if(
    substr_count(strtolower($valor), strtolower($bloquiados2)) > 0
            {
              die(
    "<script>alert('Não digite caracteres especiais');
    location='javascript:history.back()'</script>"
    );
            }
        }
    }
    foreach(
    $_GET as $valor)
    {
        foreach(
    $bloquiados as $bloquiados2)
        {
            if(
    substr_count(strtolower($valor), strtolower($bloquiados2)) > 0
            {
              die(
    "<script>alert('Não digite caracteres especiais');
    location='javascript:history.back()'</script>"
    );
            }
        }
    }
    foreach(
    $_COOKIE as $valor)
    {
        foreach(
    $bloquiados as $bloquiados2)
        {
            if(
    substr_count(strtolower($valor), strtolower($bloquiados2)) > 0
            {
              die(
    "<script>alert('Não digite caracteres especiais');
    location='javascript:history.back()'</script>"
    );
            }
        }
    ?>
    <?
    $cnn
    =@mssql_connect("127.0.0.1","sa","123456") or die('Erro ao conectar ao sql');
    $db=@mssql_select_db("MuOnline",$cnn) or die('Erro ao conectar na database');
    session_start();
    $login $_SESSION['login_mu'];
    $senha $_SESSION['senha_mu'];
    if(!(isset(
    $_SESSION['login_mu']) OR isset($_SESSION['senha_mu']))) { 
        
    $CheckSt =   mssql_fetch_row(mssql_query("select connectstat from memb_stat where memb___id='".$login."'"));
       if(
    $CheckSt[0] >= 1)
       {
        exit(
    "<blockquote class=\"Erro\">Deslogue-se do servidor!</blockquote>");
       }
    echo 
    "<table width='100%' height='41' cellpadding='0' cellspacing='0'>
      <tr>
        <td height='25' valign='middle' background='images/menu_meio.jpg'><table width='99%' height='18' cellpadding='0' cellspacing='0'>
          <tr>
            <td width='6%' valign='middle'>&nbsp;</td>
            <td width='94%' height='16' valign='middle'><strong>Erro</strong></td>

          </tr>
        </table></td>
      </tr><tr>
            <td width='94%' height='13' valign='top'><table width='100%' border='0' align='center' cellpadding='0' style='border-collapse: collapse; border: 1px dashed #FF0000; padding: 0'>
              <tr>
                <td height='19' bgcolor='#FFD2D2'><div align='left' class='style24'>- Para acessar essa página é preciso estar logado.
    </div></td>

            </tr>
            </table></td>
            </tr>
            </table></td>"
    ;
    }
    else{
    $vip=mssql_fetch_row(mssql_query("select vip from memb_info where memb___id='".$login."'"));
    if(
    $vip[0] == 0) { 
    echo 
    "<table width='100%' height='41' cellpadding='0' cellspacing='0'>
      <tr>
        <td height='25' valign='middle' background='images/menu_meio.jpg'><table width='99%' height='18' cellpadding='0' cellspacing='0'>
          <tr>
            <td width='6%' valign='middle'>&nbsp;</td>
            <td width='94%' height='16' valign='middle'><strong>Erro</strong></td>

          </tr>
        </table></td>
      </tr><tr>
            <td width='94%' height='13' valign='top'><table width='100%' border='0' align='center' cellpadding='0' style='border-collapse: collapse; border: 1px dashed #FF0000; padding: 0'>
              <tr>
                <td height='19' bgcolor='#FFD2D2'><div align='left' class='style24'>- Para acessar essa página é preciso ser VIP.
    </div></td>

            </tr>
            </table></td>
            </tr>
            </table></td>"
    ;
    }
    else{
    ?>
    <?php

    if($_POST['prossegue']) {
    /* Configuração */
    $dir "../../_img/chars/"// Diretório para onde irão as imagens. Tem que setar permissão na pasta 777
    $max "3500000"// Tamanho máximo que as imagens poderão ter.

    /* Pega as informações do arquivo */
    if ($_FILES['arquivo']['type'] == "image/pjpeg" or $_FILES['arquivo']['type'] == "image/jpeg") {
        
    $ext "ImageCreateFromJPEG";
        
    $ext1 "jpg"; }

    if(
    $_FILES['arquivo']['type'] == "image/gif") {
        
    $ext "ImageCreateFromGIF";
        
    $ext1 "gif"; }

        
    $f_name =  substr(md5(rand()),,11).".".$ext1;
    $f_tmp $_FILES['arquivo']['tmp_name'];
    $f_type $_FILES['arquivo']['type'];
    $f_size $_FILES['arquivo']['size'];

    /* Verifica o formato do arquivo */
    if(($f_type != 'image/jpeg') || ($f_type != 'image/gif') || $f_type != 'image/png')){ echo "<script>alert('Formato do arquivo não é válido!');
    location='javascript:history.back()'</script>"
    ; }

    /* Verifica o tamanho do arquivo */
    elseif($f_size $max){ echo "<script>alert('Imagem muito grande, máximo permitido: 100 KBs');
    location='javascript:history.back()'</script>"
    ; }

    /* Verifica se o arquivo já existe no diretório */
    elseif(file_exists("$dir/$f_name")){ echo "<script>alert('O arquivo já existe no diretório');
    location='javascript:history.back()'</script>"
    ; }

    /* Caso esteja tudo correto ele manda o arquivo para o diretório e imprime a confirmação */
    else {

    /* Envia a imagem */
    move_uploaded_file($f_tmp$dir.$f_name);
    $img $dir.$f_name;
    $tipo $f_type;
    $tamanho "$f_size"Kb."";

    /* Registrando imagem no SQL */
    $Query mssql_query("UPDATE Character SET lt_foto='$f_name' WHERE Name='".$char."'");

    /* Imprime a confirmação de que o upload foi realizado com sucesso */
    echo "<script>alert('Imagem Enviada.');
    location='javascript:history.back()'</script>"
    ;
    }
    }
    else {
    ?>
    <style>
    .submit { font-size:12px; color:#333; font-family:"Trebuchet MS"; border:1px solid #333333; background-color:#F1F1F1;}
    }
    input { font-size:12px; color:#333333; font-family:"Trebuchet MS"; border:1px solid #333333; CURSOR: url('./seta.cur'); }
    textarea { font-size:12px; color:#333333; font-family:"Trebuchet MS"; border:1px solid #333333; CURSOR: url('./seta.cur'); }
    a {
        font-family: Trebuchet MS;
        font-size: 12px;
        color: #333333;
    }
    body {
        background-color:#333;
    }
    a:link {
        text-decoration: none;
    }
    a:visited {
        text-decoration: none;
    }
    a:hover {
        text-decoration: underline;
        color: #999999;
    }
    a:active {
        text-decoration: none;
    }
    </style>
    <?
        $CheckSt 
    =   mssql_fetch_row(mssql_query("select connectstat from memb_stat where memb___id='".$login."'"));
       if(
    $CheckSt[0] >= 1)
       {
        exit(
    "<blockquote style=\"background:#FFF; color:#000; font:11px Verdana; text-align:center; font-weight:bold; border:1px solid #F00; padding:25px;\">Deslogue-se do servidor!</blockquote>");
       }
       
    ?>
    <title>Upload de imagens - <?=$pt['nomemu']?></title>
    <div style="background:#ccc; border:1px solid #999; margin:15px; padding:10px; font:10px Verdana;">
    <form method="POST" action="" enctype="multipart/form-data">

    <li style="border-bottom:1px dashed #333;">Imagem: 
    <input type="file" name="arquivo"></li><br>
    <li style="border-bottom:1px dashed #333;">Char: <select name="char" id="char">
            <?
            $Chars 
    mssql_query("select name from Character where accountid='".$login."'");
            for(
    $p=0;$p<mssql_num_rows($Chars);$p++) {
            
    $Char=mssql_fetch_row($Chars);
            echo 
    '<option value='.$Char[0].'>'.$Char[0].'</option>';
            }
            
    ?>
            </select></li><br />
      <div align="center"><input type="submit" class="submit" name="prossegue" id="prossegue" value="Enviar"></div>
    </form>
    </div>
    <? } } } ?>

  6. #6

    Avatar de Netoviski
    Data de Ingresso
    Feb 2010
    Localização
    itumbiara
    Idade
    27
    Posts
    277
    Agradecido
    7
    Agradeceu
    6
    Peso da Avaliação
    10

    Padrão

    @Litlle, até resolvi o problema do campo de logar, mas o de alterar a imagem mesmo usando essa pagina que postou não deu certo, apresentou o mesmo erro.

    Essa web pode ser antiga mas é muito boa tirando alguns ajustes que precisão ser feitos, se saber como arrumar isso me ajude por favor, e a segurança como está?
    Servidor com eventos Exclusivos (Templo do x1, Mestres das Classes e etc)
    XP: 800x ~ 1000x
    Reset por Pontos: 500x ~ 800x
    Versão: Season 8 ep.3
    Drop: 30% ~ 50%
    PVP Equilibrado 100%
    Vários eventos e novidades
    .


    Hidden Content - -

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Desenvolvimento| [Imagem Anti Cópia] - Copie a imagem se for capaz!
    Por strakh no fórum Outros
    Respostas: 13
    Último Post: 05-08-2015, 07:29 AM
  2. |Pedido| Ajuste de PVP
    Por Guilherme no fórum Pedidos
    Respostas: 3
    Último Post: 21-10-2013, 12:06 PM
  3. |Tutorial| Ajuste de largura do fórum.
    Por Bruno Lucena no fórum vB | Tutoriais
    Respostas: 1
    Último Post: 16-05-2013, 08:44 AM
  4. |Dúvida| Ajuste neste Sistema de noticias.
    Por Netoviski no fórum Dúvidas
    Respostas: 7
    Último Post: 10-01-2012, 01:48 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •