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

Mudando O Nome Do Arquivo


Keyboarvip®

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

pow irmão, eu não fiz nada para mudar o nome, estou completamente cego.

para enviar as fotos eu fiz assim:

 <?
include "conectar.php"; //Insere o config.php para pegarmos os dados...

$localdasimagens = "fotos/"; //local pra enviar as imagens...
$pasta = "fotos/"; //caminho da imagem
$editar = "Editar perfil";



if(@copy($foto, $localdasimagens."".$foto_name)){   //copia o arquivo da foto
echo "<center><table bgcolor=\"#CCCCCC\"><tr bgcolor=\"#FFFFFF\"><td>$foto_name foi copiado com sucesso!</td></tr>";  
}else{                                 
echo "<tr bgcolor=\"#FFFFFF\"><td>erro ao copiar $d_name.</td></tr>";    
}

echo "<br>";

mysql_query("insert into perfil (nome, login, autorizacao, idade, email, sexo, foto, editar) values ('$nome','$login','$autorizacao','$idade','$email','$sexo', '$pasta$foto_name','$editar')"); //insere os dados no mySQL
echo "<tr bgcolor=\"#FFFFFF\"><td>Dados inseridos com sucesso!</td></tr></table>";//inseri dados

?>

a variável "$foto_name" é o nome da img que está indo para o DB..

como mudar esse nome??

quem puder dar uma luz..

Link para o comentário
Compartilhar em outros sites

  • 0

Cara, no segundo parâmetro da copy tu manda o arquivo certo??? mas ali é onde ele vai ser gravado... se tu colcoares no primeiro o lugal na temp onde o arquivo está, no segundo parâmetro basta você colocar o nome que quiser... (não esqeucendo a extensão) n necessáriamente o nome do arquivo q o usuário upo... saca???

..

if(@copy($foto, $localdasimagens."nome_que_tu_queres_".$foto_name)){   //copia o arquivo da foto

...

pra descobrir a extensão podes usar o tipo mime do arquivo, ou dar um explode no nome do arquivo do usuário... etc wink.gif qualquer coisa estamos ae smile.gif

EDITANDO...

Cara, mais fácil ainda... coloca outro valor na variável $foto_name... heheh agora que li o final do teu segundo post

Editado por lemissel
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,4k
×
×
  • Criar Novo...