[Resolvido] Alterar novo arquivo
Olá
Preciso de uma ajudinha com o código abaixo. Deve ser fácil de resolver, mas já tentei de tudo sem sucesso.
Este trecho envia um arquivo pro servidor e renomeia ele retirando acentos e espaços:
//UPLOAD DO ARQUIVO PDF1
if(isset($_FILES['pdf1']))
{
date_default_timezone_set("Brazil/East");
$ext = strtolower(substr($_FILES['pdf1']['name'],-4));
$palavra = $_FILES['pdf1']['name'];
$palavra = preg_replace("/[^a-zA-Z0-9-]/", "", strtr(utf8_decode(html_entity_decode($palavra)), utf8_decode("áàãâéêíóôõúüçñÁÀÃÂÉÊÍÓÔÕÚÜÇÑ "), "aaaaeeiooouucnAAAAEEIOOOUUCN-"));
$new_name = $palavra . $ext;
$dir = '../files/layouts/';
move_uploaded_file($_FILES['pdf1']['tmp_name'], $dir.$new_name);
}
Só que, por exemplo, o arquivo de nome **CLÍNICA JOÃO.pdf**, ele grava no servidor e envia para o banco de dados como **CLINICA-JOAOpdf.pdf**. Ele acrescenta um "pdf" antes da extensão.
Como será que se resolve isso?
Se alguém puder ajudar, fico grato.Discussão (2)
Carregando comentários...