Jump to content
Fórum Script Brasil
  • 0

Ajuda com desenvolvimento de sistema de upload


Esmael Silva

Question

7 answers to this question

Recommended Posts

  • 0
Leandro, ainda não tenho nada pronto, porque tenho pouco conhecimento sobre php. :(

Sei que não vão me dar tudo prontinho, mas que pelo menos fosse me dando as dicas de como fazer. :unsure:

para que funcione deve haver um formulario com esse campo

<form action="validarfilme.php" enctype="multipart/form-data" method="post">//tem que ter esse nctype se não não rola

Imagem:

<label>

<span></span>

<input type="file" name="arquivo" size="50" />

</label>

</form>

---------------------------------------------------------

na otra pagina

aki um sistema de upload de imagem

<?php

$arquivo = $_FILES['arquivo'];

$type = $arquivo['type']; //pega tipo do arquivo que vai se upado pc do usuario

$size = $arquivo['size']; //pega tamanho do arquivo que vai se upado pc do usuario

$name = $arquivo['name']; //pega nomedo arquivo que vai se upado pc do usuario

if ($size < 3720000 ){//AKI O TAMANHO DO arquivo QUE DA 3MB MAIS OU MENOS

if (($type == 'image/jpg') or ($type == 'image/jpeg') or ($type == 'image/png') ){

if(move_uploaded_file($arquivo['tmp_name'], 'uploads/'.$name )){ //nessa linha esta upando para pasta uploads //dentro do site

if(mysql_connect('localhost','root','')){

if(mysql_select_db('galeriajq')){

if(mysql_query("INSERT INTO galeria VALUES (NULL, 'uploads/$name')")){//aki ta botando o nome //do local salvo no banco de dados pra usa depois

echo"Upload Efetuado com Sucesso ! ";

}else{ echo"Erro ao Realizar Consulta"; }

}else{ echo"Erro ao Selecionar a Base de Dados"; }

}else{

echo"Erro ao Se Conectar Com o Banco de Dados";

}

}else{ echo "Erro ao Enviar o Arquivo Para o Servidor";

}

}else{

echo"O Arquivo Esta Com o Formato Inv��ilido Exten����o Deve Ser jpg, jpeg ou png"; }

}else{

echo"So S��o Permitidos Arquivos Com Tamanho Inferior ou Igual a 3MB!";

}

?>

COM ISSO TU PODE FAZER SISTEMA DE UPLOAD DE QUALQUER COISA E LIMITA TAMANHO E TIPO É SO MUDA COMFORME O QUE PRECISAR PRA USA APAGA OS COMENTAEIOS QUE FUNCIONA

Edited by Maikeldld
Link to comment
Share on other sites

  • 0

Faltou so o botão submit para dar ação a forma, mas eu resolvi, hehe.

Outra coisa cara, quando vou fazer o upload de uma imagem da um erro, eu configurei de forma exata como esta no meu banco de dados, veja:

if(mysql_connect('localhost','root','')){
if(mysql_select_db('test')){
if(mysql_query("INSERT INTO galeria VALUES (NULL, 'uploads/$name')")){ //aki ta botando o nome //do local salvo no banco de dados pra usa depois
echo"Upload Efetuado com Sucesso ! ";

E mesmo assim deu o seguinte erro: "Erro ao Realizar Consulta".

Pode me ajudar a resolver? ^_^

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...