Worn 1 Denunciar post Postado Março 30, 2013 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 http://www.youtube.com/watch?v=LVkPZfJvoyg&feature=youtu.be 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
Rogério Santana 172 Denunciar post Postado Março 30, 2013 http://forum.imasters.com.br/topic/491026-erro-em-upload-de-imagens-para-o-servidor/ Compartilhar este post Link para o post Compartilhar em outros sites
Worn 1 Denunciar post Postado Março 30, 2013 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
ESerra 744 Denunciar post Postado Março 30, 2013 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
Worn 1 Denunciar post Postado Março 30, 2013 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