é o seguinte tenho um formulario com os seguites itens.
1 pra colocar o nome
1 pra colocar descrições
1 pra procurar a imagem que será enviada.
aí pego esses dados e envio via post pro upload.php
pra pegar os dados e inserir no bd e enviar a imagem pro diretório na web.
consigo inserir no bd, o nome a descrição , e tambem fazer up load da imagem pro serv.
mais o nome da imagem não consigo por no bd.
acho que errei em alguma coisa no script deem uma olhada por favor.
<?
include "conexao.php";
$nome = $_POST["nome"];
$desc = $_POST["desc"];
/* Defini aqui o tamanho máximo do arquivo em bytes: */
if($arquivo_size > 1024000) {
print "<script> alert('Seu arquivo não poderá ser maior que 1mb'); window.history.go(-1); </SCRIPT>\n";
exit;
}
/* Defini aqui o diretório destino do upload */
if (!empty($arquivo) and is_file($arquivo)) {
$caminho="imagens/";
$caminho=$caminho.$arquivo_name;
/* Defini aqui o tipo de arquivo suportado */
if ((eregi(".gif$", $arquivo_name)) || (eregi(".jpg$", $arquivo_name))){
copy($arquivo,$caminho);
/* insere no banco de dados */
$sql = "INSERT INTO setup VALUES";
$sql .= "('$nome', '$desc', '$arquivo')";
mysql_query($sql);
print "<h1><center>Arquivo enviado com sucesso!</center></h1>";
}
else{
print "<h1><center>Arquivo não enviado!</center></h1>";
print "<h2><font color='#FF0000'><center>Caminho ou nome de arquivo Inválido!</center></font></h2>";
}
}
?>
Pergunta
Rickardo
pessoal..
é o seguinte tenho um formulario com os seguites itens.
1 pra colocar o nome
1 pra colocar descrições
1 pra procurar a imagem que será enviada.
aí pego esses dados e envio via post pro upload.php
pra pegar os dados e inserir no bd e enviar a imagem pro diretório na web.
consigo inserir no bd, o nome a descrição , e tambem fazer up load da imagem pro serv.
mais o nome da imagem não consigo por no bd.
acho que errei em alguma coisa no script deem uma olhada por favor.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.