Forçar download com PHP rename com rand não funciona
Estou forçando o download de um arquivo, porém quero que sele seja baixado com um nome mais uma numeração aleatório. O problema é que simplesmente o rename não cria outro arquivo quando adiciono a variável aleatoria:
<?php
$data = date("d.m.y");
$random = rand(0, 9999);
$file_url = $_POST["roupaurl"];
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename='imagem$random.jpg'");
readfile($file_url);
rename("C:/Users/eduar/Downloads/imagem$random.jpg", "C:/Users/eduar/Desktop/arquivo$random.jpg");
?>
Quando retiro a variável random ele funciona normalmente. Alguém poderia me ajudar?Discussão (3)
Carregando comentários...