Coton Coton  • 30.03.16 14:15

[Ajuda] Kihabboo Avatar  Empty [Ajuda] Kihabboo Avatar 30.03.16 14:15

Olá galera do power-pixel, estou com problemas com o layout da kihabbo, preciso solucionar urgente, é sobre a troca de avatar no layout da kihabbo, a imagem nao salva no diretorio o que pode ser ? me ajudem rapido quem souber obrigado desde ja

Wiz-Khalifa Wiz-Khalifa  • 30.03.16 14:30

[Ajuda] Kihabboo Avatar  Empty Re: [Ajuda] Kihabboo Avatar 30.03.16 14:30

Verifica se tem a pagina nos arquivos e no php esta certo os diretorios !

Coton Coton  • 31.03.16 13:43

[Ajuda] Kihabboo Avatar  Empty Re: [Ajuda] Kihabboo Avatar 31.03.16 13:43

Ja conferi e esta tudo normal o diretório esta correto, será que pode ser um erro no php?
Código:
<? include ("sidebar.php"); ?>
<div id="box_central" class="style_box">Mudar avatar</div>
<div id="box_central_cont" class="padrao">
<? if ($_SESSION[usr_name] != ""){?>
<script type="text/javascript">

function limparPadrao(campo) {
        if (campo.value == campo.defaultValue) {
                campo.value = "";
        }
}

function escreverPadrao(campo) {
        if (campo.value == "") {
                campo.value = campo.defaultValue;
        }
}

</script>
<?
      // Recupera os dados dos campos
      $foto = $_FILES["img"];

      // Se a foto estiver sido selecionada
      if (!empty($foto["name"])) {

      // Largura máxima em pixels
      $largura = 1000;
      // Altura máxima em pixels
      $altura = 1000;
      // Tamanho máximo do arquivo em bytes
      $tamanho = 1000000;

       // Verifica se o arquivo é uma imagem
       if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $foto["type"])){
         $error[1] = "Isso não é uma imagem.";
         }

      // Pega as dimensões da imagem
      $dimensoes = getimagesize($foto["tmp_name"]);

      // Verifica se a largura da imagem é maior que a largura permitida
      if($dimensoes[0] > $largura) {
         $error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels";
      }

      // Verifica se a altura da imagem é maior que a altura permitida
      if($dimensoes[1] > $altura) {
         $error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels";
      }

      // Verifica se o tamanho da imagem é maior que o tamanho permitido
      if($foto["size"] > $tamanho) {
            $error[4] = "A imagem deve ter no máximo ".$tamanho." bytes";
      }

      // Se não houver nenhum erro
      if (count($error) == 0) {

      // Pega extensão da imagem
      preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
        // Gera um nome único para a imagem
      
        $nome_img = md5(uniqid(time())) . "." . $ext[1];
        // Caminho de onde ficará a imagem
      
        $caminho_img = '/lib-uploads/'.$nome_img;

      // Faz o upload da imagem para seu respectivo caminho
      $barra = "/";
      move_uploaded_file($foto["tmp_name"], '..'.$barra.$caminho_img);
      // Insere os dados no banco
      $avatar = $_POST['avatar'];
      $update = mysql_query("UPDATE usr_users SET avatar='".$caminho_img."' WHERE sou bixa='".$_SESSION[usr_name]."'");
      // Se os dados forem inseridos com sucesso
      if ($update){
      echo "<script>alert('Avatar alterado com sucesso.');location.href='".$site."/main.php';</script>";
      exit();
      }
      }
      // Se houver mensagens de erro, exibe-as
      if (count($error) != 0) {
      foreach ($error as $erro) {
      echo '<script>alert("'.$erro.'"); </script>';
      }
      }
}else{
?>
<div style="float:left; width:100px; height:100px; border:1px dashed #999; margin-left:6px;">
  <div style="width:98px; height:98px; float:left; margin:1px; background:url(
<?php
$db2 = "SELECT * FROM usr_users WHERE sou bixa='".$_SESSION[usr_name]."'";
$db = mysql_query ($db2) or die (mysql_error());
$avatar = mysql_fetch_array ($db);
echo $avatar[avatar];
?>
) no-repeat center;
"></div>
</div>
<form name="" method='post' action='' enctype="multipart/form-data">
<input style="height:25px; margin-left:4px; width:528px;" value="<?=$_SESSION['usr_name'];?>" disabled="disabled" />
<input type='hidden' name='acao' value='cadastrar' />
<input style="margin-top:5px; margin-left:4px; width:528px;" type="file" name="img" class="input" />
<input class="responda" id="btn" style="width:534px; height:34px; padding-left:2px; margin-left:4px; cursor:pointer; font-weight:bold" name="alterar" type="submit" value="ALTERAR" />
</form>
<? } ?>
<? } ?>
</div>
<div id="box_central_fim"></div>

Kayty Kayty  • 16.04.16 15:04

[Ajuda] Kihabboo Avatar  Empty Re: [Ajuda] Kihabboo Avatar 16.04.16 15:04

Tambem estou com esse problema, não consegui solucionar ainda.

Wiz-Khalifa Wiz-Khalifa  • 23.05.16 19:14

[Ajuda] Kihabboo Avatar  Empty Re: [Ajuda] Kihabboo Avatar 23.05.16 19:14

[sucesso=[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]  ]
                             Fechado e Movido. 
                          Motivo: Tópico Abandonado. [/sucesso]
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.