Guest AHDN Postado Janeiro 12, 2005 Denunciar Share Postado Janeiro 12, 2005 Boa tarde, gostaria de saber se alguém poderia me ajudar...Tenho uma ferramenta de upload, ela está funcionando normamente, porém gostaria de saber como renomear os aquivos que serão enviados...AHDN Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Janeiro 12, 2005 Denunciar Share Postado Janeiro 12, 2005 Se não me engano a função move_uploaded_file() tem um parâmetro que é justamente o nome do arquivo que vai ser salvo e onde ele vai ser salvo... é só alterar... · http://br.php.net/function.move-uploaded-file Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest AHDN Postado Janeiro 12, 2005 Denunciar Share Postado Janeiro 12, 2005 Eu já havia pesquisado no manual mas não consegui... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Janeiro 12, 2005 Denunciar Share Postado Janeiro 12, 2005 E agora você conseguiu?bool move_uploaded_file ( string nomedoarquivo, string destino)Não tem erro, cara... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Janeiro 12, 2005 Denunciar Share Postado Janeiro 12, 2005 Poste o seu código, que poderemos dizer onde é que você pode renomear o arquivo. antes de ser mandado para o servidor. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Janeiro 12, 2005 Denunciar Share Postado Janeiro 12, 2005 <?phpinclude "cookies.inc"; echo "<font face='Verdana' size='1'><center>";echo "<br>";?><title>UPLOAD</title><?if($arquivo_size > 3024000) {print "<script> alert('Limite de 1mb por arquivo'); window.history.go(-1); </SCRIPT>\n";exit;}if (!empty($arquivo) and is_file($arquivo)) {$caminho="uploads/";$caminho=$caminho.$arquivo_name;if ((eregi(".pdf$", $arquivo_name))){copy($arquivo,$caminho);print "<font face='Verdana' size='3'><left><strong><hr>Arquivo enviado com sucesso...</center></strong><br>\n";echo "<font face='Verdana' size='2'><left>Deseja fazer upload de outro artigo?<br>\n";echo "<hs><a href='codigo.php'> Sim<br>\n"; echo "<hs><a href='index.php'> Não\n"; }else{print "<h0><center><strong>Arquivo não enviado, verfique a extensão!!!</strong></center></h0>";print "<h0><center><strong><a href='javascript:history.go(-1)'>Voltar</strong></center></h0>";}}?>Ta ai o código... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Janeiro 12, 2005 Denunciar Share Postado Janeiro 12, 2005 Dê um valor para "$arquivo_novo", que será o novo nome, assim como "Error" falou....if ((eregi(".pdf$", $arquivo_name))){copy($arquivo_novo,$caminho);print "<font face='Verdana' size='3'><left><strong><hr>Arquivo enviado com sucesso...</center></strong><br>\n";... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest AHDN Postado Janeiro 12, 2005 Denunciar Share Postado Janeiro 12, 2005 Valeu d+ Gladisson... t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Janeiro 12, 2005 Denunciar Share Postado Janeiro 12, 2005 Não se esqueça de colocar a extenção do arquivo enviado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 HEUSS Postado Janeiro 13, 2005 Denunciar Share Postado Janeiro 13, 2005 Aê galera obrigado pela força mas nada funcionou, então resolvi colocar o coco pra funcionar, ai está o script que irá renomear os arquivos "uploadeados"...<?php/* Defina aqui o tamanho máximo do arquivo em bytes: */if($arquivo_size > 3024000) {print "<script> alert('Limite de 3mb por arquivo'); window.history.go(-1); </SCRIPT>\n";exit;}/* Defina aqui o diretório destino do upload */if (!empty($arquivo) and is_file($arquivo)) {$caminho="uploads/";$caminho=$caminho.$arquivo_name;/* Defina aqui o tipo de arquivo suportado */if ((eregi(".pdf$", $arquivo_name))){copy ($arquivo, $caminho);$endereco="seuendereco";unlink ($endereco.$arquivo_name); /* Após enviar o arquivo e renomea-lo, o arquivo original é deletado para evitar acumulo de espaço desnecessário */$arquivo_name="meuarquivo.pdf"; /* O nome que deseja associar ao arquivo que chegará ao seu servidor, podendo ser um número sequencial, como é o meu caso, tal número é associado ao "$nosso_numero" do cliente */$diretorio="uploads/";$renomear=$diretorio.$arquivo_name; rename ($arquivo, $renomear); /* O arquivo original é renomeado */print "<font face='Verdana' size='3'><left><strong><hr>Arquivo enviado com sucesso... $arquivo_name</center></strong><br>\n";echo "<font face='Verdana' size='2'><left>Deseja fazer upload de outro artigo?<br>\n";echo "<hs><a href='codigo.php'> Sim<br>\n"; echo "<hs><a href='index.php'> Não\n"; }else{print "<h0><center><strong>Arquivo não enviado, verfique a extensão!!!</strong></center></h0>";print "<h0><center><strong><a href='javascript:history.go(-1)'>Voltar</strong></center></h0>";}}?>Falow galera, espero ter ajudado, e, obrigado pela ajuda de vc´s também...AHDN - HEUSS_ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Janeiro 13, 2005 Denunciar Share Postado Janeiro 13, 2005 você quer renomear depois de já está no servidor, ou você quer renomear ainda no envio? Qual o erro que dá? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 HEUSS Postado Janeiro 13, 2005 Denunciar Share Postado Janeiro 13, 2005 Valeu Gladisson, mas já deu tudo certo... O script, está renomeando já no servidor e apagando o arquivo original posteriormente!!! Valeu pela atenção!!! Mas tá funcionando beleza, graças à ajuda de vocês! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Janeiro 13, 2005 Denunciar Share Postado Janeiro 13, 2005 A bem... eu que não entedi o que você disse no seu tópico anterior a esse, até mais. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest AHDN
Boa tarde, gostaria de saber se alguém poderia me ajudar...
Tenho uma ferramenta de upload, ela está funcionando normamente, porém gostaria de saber como renomear os aquivos que serão enviados...
AHDN
Link para o comentário
Compartilhar em outros sites
12 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.