Jump to content


Photo

Erro Na Hora De Fazer Upload


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

#1 tspenido

tspenido

    Turista

  • Usuários
  • 47 posts
  • Sexo:Masculino

Posted 27/02/2009, 10:22

Olá pessoal,
estou com um problema em upar arquivo para o host.
segue me cod:

<?php
   include'../xxxxx/xxxxxxx.php';
   conectar();
   $titulo_n=utf8_decode($_POST["titulo_n"]);
   $data=$_POST["data"];
   $conteudo=utf8_decode($_POST["conteudo"]);   
   $pasta="news/imagens/";
   $pasta2="news/images/img_naotem.png";
	  if ($arquivo == ''){
   $cadastra = mysql_query("INSERT INTO tabela (campo1, campo2, campo3, campo4) VALUES ('$titulo_n','$data','$conteudo','$pasta2')");
	  copy($pasta2, $pasta);
	  } else {
   $arquivo=$_FILES["file"]["name"]; //pega o nome do arquivo
   $tamanho=floor($_FILES["file"]["size"]/1024); //floor - converte o numero em inteiro.
   $tipo=explode(".",$arquivo);
   // explode ele vai separar a variavel arquivo pelo ponto tornando assim sendo possível o envio um arquivo específico
   $caminho=$pasta.$arquivo;
   move_uploaded_file($_FILES["file"]["tmp_name"],$pasta.$arquivo);
   $cadastra = mysql_query("INSERT INTO tabela (campo1, campo2, campo3, campo4) VALUES ('$titulo_n','$data','$conteudo','$caminho')");
};
?>

ele da o seguinte erro:

warnig move_uploaded_files(news/imagens/Inverno.jpg) failed to open stream: No such file or directory .........
warnig move_uploaded_files() Unable to move '/tmp/phpRfKgLY' to' news/imagens/Inverno.jpg .........

Já foi dado as pastas permissão 777

Onde posso estar errando?
tem uma maneira melhor de fazer?

Fico no aguardo e muito obrigado.

#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 27/02/2009, 11:33

Aparentemente você está tentando mover para um diretório que não existe mesmo. (y)
Tente começar com / ou ./ o endereço pra ver no que dá.

#3 tspenido

tspenido

    Turista

  • Usuários
  • 47 posts
  • Sexo:Masculino

Posted 27/02/2009, 13:53

valeu cara pela resposta! ate resolvi a kestão do caminho, mas agoga esta dando o seguinte erro no mysql_fetch_array.
warning mysql_fetch_array(): supplied argunment is not a valid MYSQL result resource in ....

#4 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 27/02/2009, 16:42

esse novo erro não tem haver com esse bloco de código que vc colocou ali... mostre como está a tua query de SELECT e a forma que está colocando em array o resultado, possivelmente mysql_fetch_array(), para que possamos analisar

(y) Até mais




0 user(s) are reading this topic

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

IPB Skin By Virteq