Ir ao conteúdo

Posts recomendados

Postado

Boa tarde Galera do iMasters, então estou com um pequeno problema que é o seguinte:

 

Tenho uma página de upload de arquivos integrada com um banco de dados MySQL (para salvar o nome da imagem, etc) porém quando eu clico no botão de selecionar Arquivo seleciono a foto, coloco o nome da foto aperto em cadastrar, aparece no banco de dados, porém, a imagem não é inserida no meu HOST, já olhei as configurações do host, upload está Online, Maxime File size está de acordo, segue o código do sistema 

 


<div class="container"><?php if( empty( $acao ) ) { ?>        <h1> Adicionar Projeto </h1><br><form name="add" action="projetos_add.php?acao=add" method="post" enctype="multipart/form-data"><label>Nome do Projeto *</label>     <input type="text" name="projeto" /><br><label>Mostrar na Página Principal *</label>            <select name="destaque">                <option value="1">Sim</option>                <option value="0" selected="selected">Não</option>            </select><br><label>Imagem principal *</label>            <input name="foto" id="foto" type="file" /><br />            <input type="submit" name="submit" value="Cadastrar Projeto" style="width:150px;" /><label><b>Titulo</b> da imagem principal <span>Será exibido quando o imóvel estiver em destaque</span></label>            <input type="text" name="foto_titulo" /><br /></form>   <?php         } // fim da ação EMPTY        if( $acao == 'add')         {             extract( $_POST, EXTR_OVERWRITE); // extrai os dados do POST, transformando os indices em nomes. Sobrescreve as variaveis existentes, se houver                                         $sql1 = mysql_query("SELECT id FROM imoveis WHERE codigo='$codigo'");            $ttlCodigo = mysql_num_rows($sql1);                        if( !empty( $codigo ) && $ttlCodigo > 0){    echo "<script language='JavaScript'>          alert('Código duplicado, informe outro código');          window.location.href='javascript:history.go(-1)'                </script>";                exit;                }                        ///////////////// TRATA A IMAGEM                $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE;                            if( !empty( $arquivo['name'] ) ) {                if(!eregi("^image\/(pjpeg|jpeg|gif)$", $arquivo["type"])){            echo "<script language='JavaScript'>              alert('Arquivo em formato inválido! Formato aceito: JPG, JPEG e GIF');              window.location.href='javascript:history.go(-1)'              </script>";            exit;                }                // Verifica tamanho do arquivo                if($arquivo["size"] > 8000000)                {            echo "<script language='JavaScript'>              alert('A imagem deve ser de no máximo 2020680 bytes');              window.location.href='javascript:history.go(-1)'              </script>";            exit;                }                                // Para verificar as dimensões da imagem                $tamanhos = getimagesize($arquivo["tmp_name"]);                                if($tamanhos[0] > 5000 || $tamanhos[0] < 200 || $tamanhos[1] > 5000 || $tamanhos[1] < 200 )                {            echo "<script language='JavaScript'>              alert('A dimensão da imagem não é permitido, tamanhao aceito: de 200 a 5000 pixels');              window.location.href='javascript:history.go(-1)'              </script>";            exit;                }                preg_match("/\.(gif|bmp|png|jpg|jpeg|swf){1}$/i", $arquivo["name"], $ext);                $imagem_nome = md5(uniqid(time())) . "." . $ext[1];        $imagem_nome2 = md5(uniqid(time())) . "_gr." . $ext[1];                $imagem_dir = "/img_projetos" . $imagem_nome;            }else{                // se não for informado nenhuma imagem            echo "<script language='JavaScript'>              alert('A imagem do Projeto esta faltando');              window.location.href='javascript:history.go(-1)'              </script>";            exit;            }            //////////////// FIM DA IMAGEM            $data = date( "d/m/Y" );            $hora = date( "H:i:s" );                        $valor = str_replace('.', '', $valor);            $valor = str_replace(',', '.', $valor);                        $sql = mysql_query("INSERT INTO projetos (projeto, foto, destaque, foto_titulo ) VALUES ('$projeto', '$imagem_nome','$destaque','$foto_titulo' )") or print(mysql_error());             $ultimo_id = mysql_insert_id();            echo '<center>Projeto cadastrado com sucesso<br /><br />            <p><a href="album_add.php?id='.$ultimo_id.'" target="_blank">GERENCIAR FOTOS</a></p>';}        ?>
 
 
Simplesmente não está aparecendo a imagem no meu Host, na Pasta  /img_projetos
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!