Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eduferrari

Problemas com upload de arquivos

Recommended Posts

Ola a todos estou fazendo uma especie de upload, onde o administrador do sistema disponibiliza arquivos aos seus franqueados (lista de preços, dados sobre clientes, etc) mas ele não consegue pegar o arquivo gravar na pasta e no mysql.

 

segue o código

 

 

PHP

[*] $caminho = "/sistema/downloads/arquivos";

[*]

[*] $arq = $file_name;

[*]

[*] if(move_uploaded_file($file."/".$arq, $caminho."/".$arq)) {

[*]

[*] $abre = fopen($caminho."/".$arq, "rb");

[*] $le = fread($abre, filesize($caminho."/".$arq));

[*] $contenttype = filetype($file);

[*] fclose($abre);

[*]

[*] mysql_query("INSERT INTO sis_tab_downloads (franquia, arquivo, contenttype, nome_arquivo, descricao_arquivo, data, hora) VALUES ('$franquia', '".addslashes($le)."', '$contenttype', '$nome', '$descricao', '$data', '$hora')");

[*]

[*] echo "Arquivo enviado com sucesso!";

[*]

[*] } else {

[*]

[*] echo "Nao foi possivel enviar o arquivo!";

[*]

[*] }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal mudei um pouco o código, mas mesmo assim não deu vou postar o novo código para voces darem uma olhada.

 

 

PHP

[*]

[*]  $nome = $_POST["nome"];

[*]  $franquia = $_POST["franquia"];

[*]  $descricao = $_POST["descricao"];

[*]  $data = date("Y-m-d");

[*]  $hora = date("H:i:s");

[*]  $arquivo  = $_FILES[$file];

[*]

[*] $abre = fopen($arquivo, "rb");

[*] $le = fread($abre, filesize($arquivo));

[*] $contenttype = filetype($arquivo);

[*] fclose($abre);

[*]

[*] mysql_query("INSERT INTO sis_tab_downloads (franquia, arquivo, contenttype, nome_arquivo, descricao_arquivo, data, hora) VALUES ('$franquia', '".addslashes($le)."', '$contenttype', '$nome', '$descricao', '$data', '$hora')");

[*]

 

 

Grato desde jah

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.