modificacion - obtener extension de archivo php $_ files
Encontrar la extensión del archivo cargado(PHP) (4)
Puede usar pathinfo()
:
$path_parts = pathinfo($_FILES["file"]["name"]);
$extension = $path_parts[''extension''];
Posible duplicado:
¿Cuál es la mejor forma / práctica de obtener la extensión de un archivo cargado en PHP?
¿Podemos averiguar la extensión del archivo original de $ _FILES ["file"] ["tmp_name"]? Por ejemplo, jpg o png, etc. Gracias.
Sí, puede usar $_FILES[''file''][''name'']
para obtener el nombre original del archivo cargado. Solo tenga en cuenta que la extensión puede no representar siempre el contenido real del archivo.
Sí, suponiendo que se nombre con precisión. Conservará su nombre y extensión originales.
$name = $_FILES["file"]["name"];
$ext = end((explode(".", $name))); # extra () to prevent notice
echo $ext;