Hola, que tal? Estoy haciendo un módulo de carga de archivos al servidor que después podrán ser descargados. Lo que quiero saber es si existe alguna función para reemplazar todos los caracteres especiales que pueda tener el nombre del archivo para que esto después no genere conflicto.
Ya hice que se reemplacen todos los espacios por _ con:
Código PHP:
$tempFile = str_replace(' ', '_', $_FILES['Filedata']['tmp_name']);
Pero quisiera también reemplazar acentos (por ejemplo: á por a, é por e, ü por u, etc.) y cualquier otro caracter que pueda ser conflictivo luego.
Existe alguna función predeterminada para esta tarea?
Muchas gracias. Saludos.