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

ajuda com upload de imagem


Paulo TI Rede Brasil

Pergunta

boa tarde...

estou novamente com problemas

este codigo faz insert no banco de alguns campos texto e 1 foto, o problema é nem sempre a foto da certo ela até faz upload mais não mostra

acho que a solução para meu problema seria renomear a foto na hora do upload ( mais não estou dando conta de fazer isso, e olha que já tentei)

então gostaria mais uma vez da ajuda de voces ( se possivel )

desde já muito obrigado

<?

include "../conf.php";

include "valida_logar.php";

?>

<html><head>

<title><?echo $titulo;?></title>

<link href="../header/<?echo $pastaheaders;?>/estilo.css" rel="stylesheet" type="text/css">

</head>

<body topmargin="2" leftmargin="2">

<form name="cadnot" action="inserenoticia.php" method="POST" enctype="multipart/form-data">

<div align="center">

<table align="center" cellpadding="0" cellspacing="0">

<tr><td colspan="2" class=topa align="center">&nbsp;</td></tr>

<tr><td colspan="2" class=topa align="center">&nbsp;</td></tr>

<tr>

<td colspan="2" class=bga align="center"><b>Inserir Notícias</b></td>

</tr>

<tr><td colspan="2" class=topa align="center">&nbsp;</td></tr>

<tr>

<td align="right" class=topa>Data:</td><td>

<input class=select type="text" name="txtdat" value="<?echo date("d-m-Y");?>" size="20"></td>

</tr>

<tr>

<td align="right" class=topa>Hora:</td><td>

<input class=select type="text" name="txthor" value="<?echo date("H:i:s");?>" size="20"></td>

</tr>

<tr>

<td align="right" class=topa>Titulo:</td><td>

<input class=select type="text" name="txttit" value="" size="55"></td>

</tr>

<tr>

<td align="right" class=topa>Texto:</td><td><TEXTAREA class=select NAME="txttex" ROWS="10" COLS="55"></TEXTAREA></td>

</tr>

<tr>

<td align="right" class=topa>Autor:</td><td>

<input class=select type="text" name="txtaut" value="" size="55"></td>

</tr>

<tr>

<td align="right" class=topa>Com foto:</td><td>

<select class=select name="fot" size=1>

<option value="sim" selected>Sim</option>

<option value="não">Não</option>

</select>

</td>

</tr>

<tr>

<td align="right" class=topa>Foto:</td><td>

<input class=select type="file" name="file" value="" size="40"></td>

</tr>

<tr><td colspan="2" align="center"><input type="image" name="salvar" src="../images/bot_salvar.gif" onClick="java script:document.cadnot.submit()">&nbsp;&nbsp;<a href="java script:history.back(1)"><img valign=bottom border=0 src="../images/voltar.gif"></a></td></tr>

</table>

</center>

</div>

</form>

<?

if(getenv("REQUEST_METHOD")=="POST")

{

include "conexao.php";

$fotos = $_POST['fot'];

if($fotos=='sim')

{

$paragrafo=nl2br($txttex);

$_getdata = $txtdat;

$data_br_dd = substr("$_getdata", 0, -8);

$data_br_mm = substr("$_getdata", 3, -5);

$data_br_aa = substr("$_getdata", 6, 9);

$traco_bl = "-";

$dt_ini = $data_br_aa.$traco_bl.$data_br_mm.$traco_bl.$data_br_dd;

$sql="insert into noticias (data,horas,titulo,texto,autor,fot,foto) values('$dt_ini','$txthor','$txttit','$paragrafo','$txtaut','$fot','$file_name')";

mysql_query($sql)or die(mysql_error());

$pasta="../fotos";

$dest = $pasta."/".$file_name;

if(!move_uploaded_file($file,$dest))

{

echo "Não foi possível enviar o arquivo!";

}

else

{

echo "Arquivo enviado com sucesso!";

}

}

elseif($fotos=='não')

{

$paragrafo=nl2br($txttex);

$_getdata = $txtdat;

$data_br_dd = substr("$_getdata", 0, -8);

$data_br_mm = substr("$_getdata", 3, -5);

$data_br_aa = substr("$_getdata", 6, 9);

$traco_bl = "-";

$dt_ini = $data_br_aa.$traco_bl.$data_br_mm.$traco_bl.$data_br_dd;

$sql="insert into noticias (data,horas,titulo,texto,autor,fot,foto) values('$dt_ini','$txthor','$txttit','$paragrafo','$txtaut','$fot','null')";

mysql_query($sql)or die(mysql_error());

}

}

?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...