Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Novo problema com UPLOAD

29-09-2016 16:45

Código HTML + JAVASCRIPT
<section class="col col-5" style="margin-top:20px;" > <div class="dropzone" data-width="350" data-ajax="false" data-height="150" > <input type="file" name="anexoperfil" id="anexoperfil" required="required" /> </div> </section> <script src="assets/js/html5imageupload.js"></script> <script>$('.dropzone').html5imageupload();</script>

Variáveis.
$nome = $_POST['nome']; $login = $_POST['login']; $ativo = $_POST['ativo']; $senha = $_POST['senha']; $email = $_POST['email']; $email2 = $_POST['email2']; $telefone = $_POST['telefone']; $celular = $_POST['celular']; $datanascimento = $_POST['datanascimento']; $endereco = $_POST['endereco']; $bairro = $_POST['bairro']; $cidade = $_POST['cidade']; $uf = $_POST['uf']; $complemento = $_POST['complemento']; $cep = $_POST['cep']; $brevecurriculo = $_POST['brevecurriculo']; $anexoperfil = $_POST['anexoperfil']; $anexofoto2 = $_POST['anexofoto2']; $anexofoto3 = $_POST['anexofoto3']; $anexofoto4 = $_POST['anexofoto4']; $anexofoto5 = $_POST['anexofoto5']; $anexocurriculo = $_POST['anexocurriculo']; $facebook = $_POST['facebook']; $twitter = $_POST['twitter']; $youtube = $_POST['youtube']; $instagram = $_POST['instagram']; $googleplus = $_POST['googleplus']; $linkedin = $_POST['linkedin']; if(isset($_FILES['anexoperfil']['name']) && $_FILES["anexoperfil"]["error"] == 0) { $arquivo_tmpperfil = $_FILES['anexoperfil']['tmp_name']; $nomeperfil = $_FILES['anexoperfil']['name']; // Pega a extensao $extensaoperfil = strrchr($nomeperfil, '.'); // Converte a extensao para mimusculo $extensaoperfil = strtolower($extensaoperfil); // 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;.pdf;.doc;.docx;.txt;', $extensaoperfil)) { // Cria um nome único para esta imagem // Evita que duplique as imagens no servidor. $novoNomeperfil = md5(microtime()) . $extensaoperfil; // Concatena a pasta com o nome $anexoperfil = 'upload/usuarios/anexofoto/' . $novoNomeperfil; // tenta mover o arquivo para o destino if( @move_uploaded_file( $arquivo_tmpperfil, $anexoperfil )) { /*echo "Arquivo salvo com sucesso em : <strong>" . $anexoperfil . "</strong><br />"; echo "<img src=\"" . $anexoperfil . "\" />";*/ } 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 />"; } $cadastra_usuario = mysql_query("INSERT INTO administracao (nome,login,ativo,senha,email,email2,telefone,celular,datanascimento,endereco,bairro,cidade,uf,complemento,cep,brevecurriculo,anexo_foto,anexo_foto2,anexo_foto3,anexo_foto4,anexo_foto5,anexo_curriculo,facebook,twitter,youtube,instagram,googleplus,linkedin) VALUES ('$nome','$login','$ativo','$senha','$email','$email2','$telefone','$celular','$datanascimento','$endereco','$bairro','$cidade','$uf','$complemento','$cep','$brevecurriculo','$anexoperfil','$anexofoto2','$anexofoto3','$anexofoto4','$anexofoto5','$anexocurriculo','$facebook','$twitter','$youtube','$instagram','$googleplus','$linkedin' )");

Estou com o seguinte problema não faz upload da imagem na pasta e nem grava as informações no banco de dados, todos os outros campos funcionam perfeitamente.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Novo problema com UPLOAD

29-09-2016 20:40

Confere se a pasta que está definida para receber as fotos está no caminho correto a partir do script do upload.
Confere também a permissão da pasta, geralmente é 0755.
Verifica na documentação do plugin que está usando se não faltou algo.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Re: Novo problema com UPLOAD

29-09-2016 21:32

o plugin que estou usando é este

http://codecanyon.stbeets.nl/

e removi o croppic devido a incompatibilidade com o plugin de validação,

então pelo jeito não está faltando nada só não está gravando na pasta a imagem e nem no banco de dados.
o que pode ser ?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Novo problema com UPLOAD

01-10-2016 06:08

Agora estou sem PC. Só volta segunda. Assim que possível dou uma olhada.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Re: Novo problema com UPLOAD

01-10-2016 06:25

O que aconteceu com seu pc ? precisando de alguma peça ou alguma coisa me avisa.!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Novo problema com UPLOAD

01-10-2016 19:06

Estou fora de casa. Volto segunda.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Re: Novo problema com UPLOAD

03-10-2016 12:53

Blz, estou te aguardando.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Novo problema com UPLOAD

03-10-2016 20:03

O link do plugin está cobrando. Tem como zipar um exemplo básico do script aqui?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Re: Novo problema com UPLOAD

04-10-2016 20:31

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Novo problema com UPLOAD

04-10-2016 21:58

O exemplo que falei seria um funcional. O que está usando. Em todo caso você está usando o enctype no form? Tipo:

<form enctype="multipart/form-data" method="POST" action="teste.php">

Uma boa ideia também é retirar o @ do if de upload, para saber se há algum erro.

if( @move_uploaded_file( $arquivo_tmpperfil, $anexoperfil )) {

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Re: Novo problema com UPLOAD

05-10-2016 14:13

www.twbteam.com.br/ErrodeUpload.mp4

Da uma olhada neste vídeo, veja se você suspeita da onde pode estar o problema?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Novo problema com UPLOAD

05-10-2016 15:20

A principio tem alguns erros básicos. Arquivos de imagem não se pega por $_POST e sim por $_FILES

Dá uma olhada nesse script básico de UPLOAD

<form enctype="multipart/form-data" method="POST" action="teste.php"> <input type="file" name="foto" value=""> <br> <input type="submit" name="envio"> </form> <?php if(isset($_POST['envio'])) { // VERIFICANDO CAMPO VAZIO if($_FILES['foto']['name']=="") { echo "<script>alert('Você deve enviar uma foto');history.back();</script>"; exit; } $uploaddir = "teste/"; // NOME DA FOTO $uploadfile = $uploaddir.$_FILES['foto']['name']; // ENVIANDO A FOTO if(@move_uploaded_file($_FILES['foto']['tmp_name'], $uploadfile)) { echo "foi enviado: ".$uploadfile."<br>"; } } ?>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Re: Novo problema com UPLOAD

05-10-2016 16:09

certo, me diz como eu faço para passar o valor do arquivo para um input ? obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Novo problema com UPLOAD

05-10-2016 16:18

Como assim?
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado