Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, tenho um formulário de cadastro de produtos que permite inserir uma imagem na pasta img_produtos (criada no servidor), esse script estava funcionando perfeitamente em outro banco de dados e agora que adaptei pra usar com outro banco de dados, tá dando um erro estranho...
Warning: copy(img_produtos/sakura.jpg) [function.copy]: failed to open stream: Permission denied in /home/restricted/home/naturalline1/public_html/teste/adm/proc_INSproduto.php on line 22
Erro Copiando sakura.jpgErro ao tentar incluir registro: No database selected
o arquivo onde ele aponta o erro é esse:
PHP
[*]
[*]
[*]<?php require_once('../../Connections/dsn.php');
[*]require "proc_VERlog.php";
[*]// variáveis
[*]
[*]$nome_prod = $_POST["nome_prod"];
[*]$descricao_prod = trim(nl2br($_POST["descricao_prod"]));
[*]$linha = $_POST["linha"];
[*]$codigo = $_POST["codigo"];
[*]$imagem_name = $_FILES["arquivo"]["name"];
[*]$imagem = $_FILES["arquivo"]["tmp_name"];
[*]$preco = $_POST["preco"];
[*]$dimensoes = $_POST["dimensoes"];
[*]$conteudo = $_POST["conteudo"];
[*]$status = $_POST["status"];
[*]
[*]//diretorio destino do upload
[*] $dir="img_produtos/";
[*] $caminho=$dir.$imagem_name;
[*]
[*]if(eregi(".gif|.jpg",$imagem_name))
[*]{
[*] if(!copy($imagem,$caminho))
[*] {
[*] echo "Erro Copiando " .$imagem_name;
[*] }
[*]}
[*]else
[*]{
[*] echo "Arquivo Não Aceito";
[*]}
[*]$sql = "INSERT INTO tb_produtos (nome, linha, codigo, conteudo, descricao, imagem, preco, dimensoes, status) VALUES ('$nome_prod','$linha', '$codigo','$conteudo','$descricao_prod','$imagem_name','$preco','$dimensoes','$status')"; //tirado a concatenação das variáveis. Desnecessário !!!
[*]$query = mysql_query($sql);
[*]if(!$query){
[*]echo "Erro ao tentar incluir registro: ".mysql_error();
[*]}
[*]else{
[*]Header ("location: confirmacao.html");
[*]
[*]}
[*]?>
[*]
Alguém pode ajudar?! :huh:
Carregando comentários...