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

Upload--


daniel_php

Pergunta

Olá é o seguinte estou criando um site e tenho varios produtos e cada um tem uma imagem.Eu crio a imagem e salvo numa pasta (ex meus docs), eu criei uma página com um form para incluir novos produtos e nesse form tem um campo type file.Esse form envia os dados para uma página php que inclui no mysql os dados, mas eu queria copiar a imagem tb e re-nomeala na pasta do servidor com o nº do auto_increment.Ex: 35.jpg,36.jpg...etc.

mas não copia o arquivo e tb não aparece msg de erro.

os dados são incluidos normalmente, mas a imagem não e transferida.

//-----------------------------------------------------------------

<?php

include('conn.php');

$modelo = $_POST['modelo'];

$preço = $_POST['preço'];

$descricao = $_POST['descricao'];

$foto = $_FILES['foto']['name'];

$updir = 'C:\Inetpub\wwwroot\sites\e-commerce\images';

if ($conn){

echo "ok conectou<br>";

}

else {

echo "erro na conexão";

}

$inc = "INSERT INTO estoque (modelo,preço,descricao) VALUES ('$modelo','$preço','$descricao')";

$res = mysql_query($inc,$conn);

if ($res){

echo "ok";

}

else {

echo "erro";

}

move_uploaded_file($foto,$updir);

?>

//--------------------------------------------------------------------------------------

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

tenta assim:

<?php
include('conn.php');
$modelo = $_POST['modelo'];
$preço = $_POST['preço'];
$descricao = $_POST['descricao'];
$foto = $_FILES['foto']['name'];
$updir = 'C:\Inetpub\wwwroot\sites\e-commerce\images';

if ($conn){
$inc = "INSERT INTO estoque (modelo,preço,descricao) VALUES ('$modelo','$preço','$descricao')";
$res = mysql_query($inc,$conn);

move_uploaded_file($foto,$updir);

}else {

echo "Erro na Conexão!";
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

Não Gladisson !! é move_uploaded_file mesmo !! O problema é outro!!

<?php

include('conn.php');

$modelo = $_POST['modelo'];

$preço = $_POST['preço'];

$descricao = $_POST['descricao'];

$foto = $_FILES['foto']['tmp_name'];

$updir = 'C:\Inetpub\wwwroot\sites\e-commerce\images';

if ($conn){

$inc = "INSERT INTO estoque (modelo,preço,descricao) VALUES ('$modelo','$preço','$descricao')";

$res = mysql_query($inc,$conn);

move_uploaded_file($foto,$updir);

}else {

echo "Erro na Conexão!";

}

?>

Tenta assim que dá certo !

Link para o comentário
Compartilhar em outros sites

  • 0

Agora deu esse erro :

//--------------------------------------------

Warning: move_uploaded_file(C:\Inetpub\wwwroot\sites\e-commerce\images): failed to open stream: Permission denied in c:\inetpub\wwwroot\sites\velas\incluir_ok.php on line 13

Warning: move_uploaded_file(): Unable to move 'C:\PHP\uploadtemp\php3A.tmp' to 'C:\Inetpub\wwwroot\sites\e-commerce\images' in c:\inetpub\wwwroot\sites\velas\incluir_ok.php on line 13

Link para o comentário
Compartilhar em outros sites

  • 0
Agora deu esse erro :

//--------------------------------------------

Warning: move_uploaded_file(C:\Inetpub\wwwroot\sites\e-commerce\images): failed to open stream: Permission denied in c:\inetpub\wwwroot\sites\velas\incluir_ok.php on line 13

Warning: move_uploaded_file(): Unable to move 'C:\PHP\uploadtemp\php3A.tmp' to 'C:\Inetpub\wwwroot\sites\e-commerce\images' in c:\inetpub\wwwroot\sites\velas\incluir_ok.php on line 13

provavelmente tu não tem permissao de escrita no dir que tu ta salvando.

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
      652,5k
×
×
  • Criar Novo...