Salve Galera!
Sou novo no fórum, sou iniciante em php, estou tentando montar um código simples, para renomear um arquivo
Seguinte, estou montando um blog, onde ficarão disponíveis alguns arquivos para download, como .pdf .mp3. Estes arquivos vêm de outros domínios da Internet a fora.
O Primeiro desafio foi forçar o download deles, a solução mais simples que encontrei, foi usar a tag download em html5
Exemplo:
<a href="http://linkdafoto.jpeg" download="nomedafoto.jpg">
Baseado nesta tag, montei este Script em php:
<?php
echo '<a href="';
echo $_GET['url']; echo '" download="'; echo $_GET['download']; echo '">'; echo $_GET['nome']; echo '</a>';
?>
Funciona muito bem, usando um link como este:
http://dominioteste.net/download.htm?url=https://linkdoarquivo.mp3&nome=Download&download=NomeDoArquivo.mp3
Assim, é montando um link de download dentro do php, e download começa, a única coisa que não consegui, foi renomear o arquivo. A varíavel (nome), é preenchida como podemos ver acima, mas no caso dos arquivos mp3, o nome permanece o original,
Como renomear um arquivo a ser baixado, usando php, antes do Download começar?