hola, tengo los scripts para subir archibos a una carpeta remota, me va genial, pero solo me sube archibos con letras, si el archibo o foto que el usuario de mi web tiene num,ero o signos, no funciona, no sube el archibo, es decir, si un usuario sube" barca1.jpg" o si sube "barca!!!!.jpg, no me sube el archibo, si sube"barca.jpg" si lo sube, que deberia de modificar para que subiera archibos con numeros y signos ???. es script que tengo es el siguiente:
<?php
$directorio_archivo = "./subir-fotos-personal/"; // tipo /home/user/public_html/archivos/
$nombre = strtr($_FILES['archivo']['name'], "ñ'ÁÉÍÓÚÀÈÌÒÙáéíóúäëïöüàèìòù ", "n-AEIOUAEIOUaeiouaeiouaeiou_");
$tamanio = $_FILES['archivo']['size'];
$tipo = $_FILES['archivo']['type'];
if(!is_file($directorio_archivo.$nombre)) {
copy($_FILES['archivo']['tmp_name'], $directorio_archivo.$nombre);
echo "la foto ha sido enviada correctamente a nuestra base de datos <br>";
}
else echo "Este nombre de archibo ya existe.Ya existe una foto con ese nombre.Cambia el nombre del archibo para poder enviar la foto.Gracias.";
?>
Gracias