Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fernando José

Como renomear

Recommended Posts

Pessoal tenho um sistema de upload de imagens aqui funcionando corretamente, mais preciso que ele renomeie o nome do arquivo pra mim, alguem sabe como faço pra ele renomear pra um nome que eu escolher?Queria deixar sempre com o mesmo nome porque senão fica juntando arquivo demais no ftp, se ele for sempre o mesmo nome quando atualiza a noticia vai atualizar a imagem com o mesmo nome tipo replaceobrigadofunction upload($campo, $pasta_destino){ if(empty($_FILES)){ return false; } if(!is_uploaded_file($_FILES[$campo]['tmp_name'])){ return false; } if(!move_uploaded_file($_FILES[$campo]['tmp_name'], $_SERVER['DOCUMENT_ROOT'].$pasta_destino.'/'.$_FILES[$campo]['name'])){ return false; } return chmod($_SERVER['DOCUMENT_ROOT'].$pasta_destino.'/'.$_FILES[$campo]['name'] , 0777);}upload('file','/img_destaques');$file = $_FILES["file"]["name"];$titulo = addslashes($_POST['titulo']);$noticia = addslashes($_POST['noticia']);$id = $_POST['id'];$sql = "update destaque$id SET titulo = '$titulo', noticia = '$noticia', imagem = '$file'";mysql_query($sql) or die(mysql_error());header("Location: painel.php");exit;

Compartilhar este post


Link para o post
Compartilhar em outros sites

nesse trecho:

 

$novo_nome = "novo_nome_aqui.xxx";

 

//$destino = $_SERVER['DOCUMENT_ROOT'].$pasta_destino.'/'.$_FILES[$campo]['name'];

$destino = $_SERVER['DOCUMENT_ROOT'].$pasta_destino.'/'.$novo_nome;

 

if(!move_uploaded_file($_FILES[$campo]['tmp_name'], $destino)){

return false;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

não funcionou da o seguinte erroWarning: chmod(): Operation not permitted in /home/pixelsa/public_html/ipimaringa/admin/update_destaque.php on line 18Warning: Cannot modify header information - headers already sent by (output started at /home/pixelsa/public_html/ipimaringa/admin/update_destaque.php:18) in /home/pixelsa/public_html/ipimaringa/admin/update_destaque.php on line 35o codigo ficou assim$novo_nome = "destaque'$id'.gif";function upload($campo, $pasta_destino){ if(empty($_FILES)){ return false; } if(!is_uploaded_file($_FILES[$campo]['tmp_name'])){ return false; } if(!move_uploaded_file($_FILES[$campo]['tmp_name'], $_SERVER['DOCUMENT_ROOT'].$pasta_destino.'/'.$_FILES[$campo]['name'])){ return false; } return chmod($_SERVER['DOCUMENT_ROOT'].$pasta_destino.'/'.$novo_nome, 0777);}upload('file','/img_destaques');$file = $_FILES["file"]["name"];$titulo = addslashes($_POST['titulo']);$noticia = addslashes($_POST['noticia']);$id = $_POST['id'];$sql = "update destaque$id SET titulo = '$titulo', noticia = '$noticia', imagem = '$file'";mysql_query($sql) or die(mysql_error());header("Location: painel.php");exit;?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.