Jump to content


Photo

Upload De Arquivo Não Move Para Pasta


  • Faça o login para participar
6 replies to this topic

#1 leo4way

leo4way

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino

Posted 23/08/2012, 17:27

boa tarde,

Estou tendo dificuldade de enviar um arquivo para a pasta, grava certinho no bd troca até o nome mas não copia a imagem na pasta.
segue o código
<?php require_once('bd.php'); ?>
<?php
//se existir o arquivo
if(isset($_FILES["arquivo"])){

$arquivo = $_FILES["arquivo"];
$estoque = $_COOKIE['idfoto'];
$pasta_dir = "../files/";//diretorio dos arquivos
//se não existir a pasta ele cria uma
if(!file_exists($pasta_dir)){
mkdir($pasta_dir);
}

$arq_nome = rand(0,95000).".jpg";
$folder = $pasta_dir . $arq_nome;
// Faz o upload da imagem
move_uploaded_file($arquivo["tmp_name"], $folder);
//aqui salva no banco o path da foto
mysql_query("INSERT INTO img VALUES (NULL,'$estoque', '$arq_nome')");
mysql_close($cn);

}

?>
Fiz esse código baseado na documentação do PHP.net
Se puderem me ajudar agradeço

#2 Leocarpo

Leocarpo

    12 Horas

  • Usuários
  • 160 posts
  • Sexo:Masculino
  • Localidade:Angola - Luanda
  • Interesses:Programação,
    Padrões web.
    Negócios.

Posted 23/08/2012, 18:32

Olá colega
Leia este tutorial do Thiago Belem
Bom proveito e espero ter ajudado

Edição feita por: Leocarpo, 23/08/2012, 18:35.

O mundo é feito de teórias, as com maior
impacto é que são válidas,e aplicadas nas nossas vidas.
9033 lab

#3 leo4way

leo4way

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino

Posted 24/08/2012, 08:31

Olá colega
Leia este tutorial do Thiago Belem
Bom proveito e espero ter ajudado

Fala grande,
Eu olhei e tudo, mas continua na mesma. Não vai a imagem para a pasta, está local o sistema.
Será que tem como jogar em php o retorno de chmod para testar ou setar o chmod direto do php para isso?

#4 Leocarpo

Leocarpo

    12 Horas

  • Usuários
  • 160 posts
  • Sexo:Masculino
  • Localidade:Angola - Luanda
  • Interesses:Programação,
    Padrões web.
    Negócios.

Posted 27/08/2012, 05:25

Olá, faça o seguinte:

/*Nome da pasta que vai guardar as imagens*/
$pasta="/pasta_upload/";
/*Nome original do arquivo*/
$nome=$_FILES["arquivo"]["name"];
/*Ficheiro temporario */
$temp=$_FILES["arquivo"]["tmp_name"];

/*Move o arquivo para a pasta*/
move_uploaded_file($temp,$pasta.$nome);

O mundo é feito de teórias, as com maior
impacto é que são válidas,e aplicadas nas nossas vidas.
9033 lab

#5 leo4way

leo4way

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino

Posted 27/08/2012, 08:57

Olá, faça o seguinte:

/*Nome da pasta que vai guardar as imagens*/
$pasta="/pasta_upload/";
/*Nome original do arquivo*/
$nome=$_FILES["arquivo"]["name"];
/*Ficheiro temporario */
$temp=$_FILES["arquivo"]["tmp_name"];

/*Move o arquivo para a pasta*/
move_uploaded_file($temp,$pasta.$nome);

Deve ser algo na minha maquina, todas as formas a resposta é a mesma: Grava no banco mas não copia a imagem

#6 Leocarpo

Leocarpo

    12 Horas

  • Usuários
  • 160 posts
  • Sexo:Masculino
  • Localidade:Angola - Luanda
  • Interesses:Programação,
    Padrões web.
    Negócios.

Posted 27/08/2012, 13:24

Então tenta fazer passo por passo.

Ex: Faz um upload normal,se der certo faça o passo a seguir.
O mundo é feito de teórias, as com maior
impacto é que são válidas,e aplicadas nas nossas vidas.
9033 lab

#7 rumao

rumao

    12 Horas

  • Usuários
  • 120 posts
  • Sexo:Não informado

Posted 28/08/2012, 11:33

Não está dando nenhum erro de permissão?
Tive um problema parecido e quando fui ver era permissão na pasta.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq