Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Worn

Pequeno probleminha

Recommended Posts

Estou com um pequena probleminha no meu sistema de upload de imagen, ele não esta carregando a imagem veja o vídeo EM HD e Fullscreen para entender melhor

 

 

 

 

Código 1

 

 

 

 

 

case 'imagen':
echo '<h2>Enviar nova imagem</h2>';
if (isset($_POST['enviar1'])):
$user = new usuarios(array(
'imagem'=>$_POST['imagem'],
));
endif;
?>
<script type="text/javascript">
$(document).ready(function(){
$(".userform").validate({
rules:{
imagem3:{required:true, email:true},
enviar123:{required:true, email:true},
});
});
</script>
<form class="userform" method="post" enctype="multipart/form-data" action="seguranca.php">
<fieldset>
<legend>Informe os dados para envia Imagem</legend>
<ul>
<li><label for="imagem3">Nome:</label>
<input type="text" size="30" name="imagem3" autofocus="autofocus"></li>
<ul>
<label for="enviar123">Imagem:</label>
<input name="enviar123" type="file"/>
<br />
<li class="center"><input type="button" onclick="location.href='?m=usuarios&t=listar'" value="Cancelar" /><input type="submit" name="enviar1" value="Enviar Imagens"/>
</ul>
</fieldset>
</form>
<?php
break;

 

 

 

 

código receber a img

 

 

<?php require_once("funcoes.php");?>


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Upload de arquivos</title>
</head>
 
<body>
<?php
// verifica se foi enviado um arquivo 
if(isset($_FILES['arquivo']['name']) && $_FILES["arquivo"]["error"] == 0)
{
 
    echo "Voc� enviou o arquivo: <strong>" . $_FILES['arquivo']['name'] . "</strong><br />";
    echo "Este arquivo � do tipo: <strong>" . $_FILES['arquivo']['type'] . "</strong><br />";
    echo "Tempor�riamente foi salvo em: <strong>" . $_FILES['arquivo']['tmp_name'] . "</strong><br />";
    echo "Seu tamanho �: <strong>" . $_FILES['arquivo']['size'] . "</strong> Bytes<br /><br />";
 
    $arquivo_tmp = $_FILES['arquivo']['tmp_name'];
    $nome = $_FILES['arquivo']['name'];
     
 
    // Pega a extensao
    $extensao = strrchr($nome, '.');
 
    // Converte a extensao para mimusculo
    $extensao = strtolower($extensao);
 
    // Somente imagens, .jpg;.jpeg;.gif;.png
    // Aqui eu enfilero as extes�es permitidas e separo por ';'
    // Isso server apenas para eu poder pesquisar dentro desta String
    if(strstr('.jpg;.jpeg;.gif;.png', $extensao))
    {
        // Cria um nome �nico para esta imagem
        // Evita que duplique as imagens no servidor.
        $novoNome = md5(microtime()) . $extensao;
         
        // Concatena a pasta com o nome
        $destino = 'todasimg/' . $novoNome; 
         
        // tenta mover o arquivo para o destino
        if( @move_uploaded_file( $arquivo_tmp, $destino  ))
        {
            echo "Arquivo salvo com sucesso em : <strong>" . $destino . "</strong><br />";
            echo "<img src=\"" . $destino . "\" />";
        }
        else
            echo "Erro ao salvar o arquivo. Aparentemente voc� n�o tem permiss�o de escrita.<br />";
    }
    else
        echo "Você poderá enviar apenas arquivos \"*.jpg;*.jpeg;*.gif;*.png\"<br />";
}
else
{
    echo "Você não enviou nenhum arquivo!";
}
{
    move_uploaded_file( $_FILES["arquivo"]["tmp_name"], $_FILES["arquivo"]["name"]);
    // Aqui esta o Nome
    echo $_POST['nome'];
}
?>




</body>
</html>

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim amigo oque tenha haver? são errors diferentes, mesmo mudando a sugestão comentada por você lá, não adiantou, agradeço a ajuda mais ainda continua mesma coisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tchê, a gente morre e não vê tudo... cara, qual o problema do seu sistema? Em vez de perder tempo fazendo um vídeo, perde tempo escrevendo o problema... sem falar que "ele não esta carregando a imagem" é extremamente genérico, ele não está fazendo o upload? Qual o código de erro que o PHP retorna em $_FILES['nome_do_campo']['error']?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eserra Desculpa é que sou iniciante nisso ainda todo começo é assim mesmo, fiz o vídeo para entender melhor oque se passa com o error, as vezes escrever o problema não da certo pois as pessoas não entende.

Enfim problema resolvido arrumei aqui o que tava empatando tecnicamente falando

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.