Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Problema Com Upload De Arquivo


Fabiano Furquim

Pergunta

Boa Tarde a Todos.

EStou com um problema no meu sistema de upload, na verdade não sei qual é o problema já q ele não me retorna nenhuma msg de erro. Gostaria q alguém pudesse me ajudar.

Segue os Código

Formulário de envio.:

<FORM METHOD="Post" ENCTYPE="multipart/form-data" ACTION="upload.php" onSubmit="return ValidaPagina(this);" name="billform">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td> </td>
    </tr>
  </table>
  <br>
  <table width="366" border="0" align="CENTER" bgcolor="#E0E0E0" height="132">
    <tr bgcolor="#E5E5E5"> 
      <td colspan="2" height="34"> 
        <div align="center"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#990000">Upload</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
          <font color="#000000">Sistema de </font></font><font face="Verdana, Arial" size="2" color="#000000"><br>
          Envio de arquivos para servidor</font></b></div>      </td>
    </tr>
    <tr bgcolor="#A6D2FF"> 
      <td width="77" height="42" bgcolor="#A6D2FF"> 
        <div align="right"><font face="Verdana, Arial" size="2" color="#0B2562"><b>Localizar: 
          </b> </font></div>      </td>
      <td width="269" height="42"> 
        <input type="file" name="nome" size="35">      </td>
    </tr>
    <tr bgcolor="#A6D2FF"> 
      <td colspan="2" height="32"> 
        <p align="center"> 
          <input type="submit" value=">>  E N V I A R  <<" name="enviar" >
      </td>
    </tr>
    <tr bgcolor="#A6D2FF">
      <td colspan="2" height="15"> 
        <div align="center"></div>      </td>
    </tr>
  </table>
</FORM>
O código de validação em javascript
&lt;script Language="JavaScript">
<!--
//Verifica se foi digitado algo no campo 
function ValidaPagina(form)
{
    if(CampoBranco(form.blob)==true)
    {
        alert("Escolha um Arquivo a ser enviado.");
        form.blob.focus();
        return false;
    }
}
function CampoBranco(campo)
{
    if (campo.value == "")
        return true;
    else
        return false;
}
-->
</script>
      &lt;script language="VBScript">
SUB enviar_ONCLICK()
  billform.enviar.Value = "Aguarde enviando..."
END SUB
</script>
o código do arquivo de upload.:
<?php

if ($file == "none") {
print "selecione o arquivo!<br>"; 
print "<a href=href=../upload/prof_up.php class=link>voltar</a>";

}else { 

copy($file, "../documentos/ ".$file_name); 
unlink($file); 

}


?> 
<html>
<head>
<title>Upload</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" links="#000000" vlinks="#000000" alinks="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table cellspacing="2" cellpadding="2" border="0" width="500" height="300">
  <tr> 
    <td valign="top" width="400"> 
      <p align="center" class=ptext3><b>ARQUIVO ENVIADO COM SUCERRO</b></p>
      <p align="center" class=ptext3><b><a href="prof_up.php">Voltar</a></b></p>
    </td> 
  </tr> 
</table>
</body>
</html>

Desde já agradeço pela ajuda de todos.

Fabiano

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
De onde está vindo $file e $file_name??? Utilize a superglobal $_FILES para resgatar nomes e dados do upload... e para upload prefira o move_uploaded_file...

http://www.php.net/manual/pt_BR/features.file-upload.php

Valeu pela dica.... Vou acessar o link e vou tentar algumas inclusões no código e depois volto a postar o q aconteceu...

Obrigado pela Dica.. e até mais

Link para o comentário
Compartilhar em outros sites

  • 0
De onde está vindo $file e $file_name??? Utilize a superglobal $_FILES para resgatar nomes e dados do upload... e para upload prefira o move_uploaded_file...

http://www.php.net/manual/pt_BR/features.file-upload.php

Eserra, consegui resolver o problema como o manual...foi até simples de resolver...

Foi fácil entender o conceito e resolver o problema...

muito obrigado pela dica

Até +

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652k
×
×
  • Criar Novo...