validar subir subida servidor permisos para move_uploaded_file guardar extension ejemplo detectar archivos archivo adjuntar php file

php - subir - Obtener la extensión de archivo(¿nombre base?)



subir pdf php (2)

Si tengo un código como este:

$file = basename($filename);

¿Cómo obtengo la extensión de $file de $file ? El $file variable $file podría contener cualquier tipo de archivo, como index.php o test.jpeg .


Use la función pathinfo() :

$path_parts = pathinfo(''/www/htdocs/index.html''); echo $path_parts[''dirname''], "/n"; echo $path_parts[''basename''], "/n"; echo $path_parts[''extension''], "/n"; echo $path_parts[''filename''], "/n";

o simplemente:

echo pathinfo($file, PATHINFO_EXTENSION);

Por supuesto, puede buscar el último "." en el nombre del archivo y obtener todo después (relativamente fácil) pero ¿por qué reinventar la rueda?


pathinfo($filename, PATHINFO_EXTENSION);