Upload de arquivos e imagens com PHP e MySQL [TUTORIAL]




CURTA NOSSA PÁGINA https://www.facebook.com/pages/Zero-Bugs/1022683311092524?ref=tn_tnmn ME CONTRATE 00bugs@gmail.com TAGS upload …

Original source


23 responses to “Upload de arquivos e imagens com PHP e MySQL [TUTORIAL]”

  1. Opa, fiz aqui e funcionou 100%. Mas me surgiu uma dúvida: se eu quiser implementar um form na página com mais de um campo de arquivo, como faz? Por exemplo: quero criar um form onde os 4 primeiros campos (img1, img2, img3, img4) são destinados para os 4 campos para registro de imagens no banco de dados, como eu deveria fazer isso na parte do php?

  2. Tambem recebo o erro na linha do comando if($mysqli->query), mas usando a mysqli_query tambem nao consigo fazer funcionar, recebo o erro.

    Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in

    Nao sei o que pode estar errado meu comando esta.

    if(mysqli_query($conexao,$sql_code)){

    $msg = "Falha ao enviar o arquivo";

    }else{

    $msg = "Arquivo enviado com sucesso";
    }

    Ja editei o conexao que é o nome da variavel que conecta com o banco mas continua sem funcionar

  3. O meu aparece esse erro:
    Parse error: syntax error, unexpected '$msg' (T_VARIABLE) in C:Program Files (x86)EasyPHP-DevServer-14.1VC9datalocalwebupload.php on line 4

    Meu php está assim:
    <?php
    include("classe/conexao.php")

    $msg = false;

    if(isset($_FILES['arquivo'])){

    $extensao = strtolower(substr($_FILES['arquivo']['name'], -4));
    $novo_nome = md5(time()) . $extensao;
    $diretorio = "upload/"
    move_uploaded_file($_FILES['arquivo']['tmp_name'], $diretorio.$novo_nome);

    $sql_code = "INSERT INTO arquivo (codigo, arquivo, data) VALUES(null, '$novo_nome', NOW())"
    if($mysqli->query ($sql_code))
    $msg= "Arquivo enviado com sucesso"
    else
    $msg= "Flha no envio"
    }
    ?>
    <h1>Upload de Arquivos</h1>
    <?php if($msg != false) echo "<p> $msg </p>"?>
    <form action="upload.php" method="POST" enctype="multipart/form-data">
    Arquivo: <input type="file" required name="arquivo">
    <input type="submit" value="Salvar">
    </form>

    Alguém sabe dizer o que está errado?

  4. Meu código não dá resposta. Eu envio a imagem e não vai nem para a pasta, nem para o banco de dados, também não avisa que o upload foi feito com sucesso ou que deu erro. Em outras palavras: não fede e nem cheira. Alguém pode me ajudar?

  5. Olá, primeiramente grata pela videoaula, eu executei o sistema de upload e tudo funciona normal, as imagens vão pro banco de dados e para a pasta mas ele aparece a mensagem "falha no arquivo enviado" que criamos com a condição, sabe me dizer porque?

  6. Cara, mesmo quando eu não faço upload ele passa pelo isset()! O banco que vou usar aceita valor nulo, preciso que o isset cumpra o papel de caso não haja upload de imagem, um valor NULL seja inserido na query, mas isso não está acontecendo.

    Alguém teve esse problema aí?

Leave a Reply