¿Hay algún método para obtener el nombre del archivo cargado en un servidor sin extensión, en PHP? Usé el $_FILES['file']['name']
pero también devuelve la extensión.nombre de archivo sin extensión
5
A
Respuesta
25
$filename = pathinfo($_FILES['file']['name'], PATHINFO_FILENAME);
pathinfo es una función PHP núcleo desde 4.0.3, y la opción PATHINFO_FILENAME se añadió en 5,2.
2
Utilice la función PHP basename().
string basename (string $path [, string $suffix ])
1
Usar pathinfo()
.
1
Sí, puede hacerlo como:
$filenameOnly = array_pop(array_reverse(explode(".", $yourfilename)));
Esperamos que ayuda
1
preg_replace('^(.*)\..+?$', $_FILES['file']['name']);
1
Trate basename o utilizar una expresión regular para hacerlo indiscriminadamente:
preg_replace('/(.*)\\.[^\\.]*/', '$1', $filename);
Cuestiones relacionadas
- 1. Nombre de archivo sin extensión en bash para el bucle
- 2. Obtener el nombre del archivo sin extensión en matlab
- 3. Obtener nombre del archivo sin la extensión en Python
- 4. REGEX: nombre de archivo de captura desde la URL sin la extensión de archivo
- 5. Cómo obtener un nombre de archivo sin extensión desde la ruta del archivo en Ruby
- 6. Obtenga el nombre del archivo sin extensión de archivo en la función Vim.
- 7. Obtener la extensión del archivo (nombre base?)
- 8. Obtener extensión del archivo sin proporcionar extensión en la ruta
- 9. ¿Es posible obtener una extensión de archivo sin saberlo?
- 10. URL de coincidencia regex sin extensión de archivo
- 11. Agregar extensión de archivo a archivo de extensión-menos
- 12. Obtener nombre de archivo y extensión desde una ruta absoluta
- 13. Devuelve el nombre de archivo sin extensión de la ruta completa en C#
- 14. archivo de imagen sin extensión no visible en IIS7.5
- 15. Obtener el nombre del archivo de búfer sin extensión en .emacs
- 16. Regex: ¿Obtener nombre de archivo sin extensión en una sola toma?
- 17. Obtención de tipo MIME en PHP sin EXTENSIÓN DE ARCHIVO
- 18. Obtener nombre de archivo antes de la extensión
- 19. Obteniendo el nombre del archivo sin extensión en un Windows Batch Script
- 20. Solo archivo de nombre con extensión en Windows
- 21. Cómo cambiar el nombre del archivo cargado sin cambiar la extensión
- 22. eliminación de la extensión de archivo sin saberlo
- 23. urls de sitios web sin extensión de archivo?
- 24. Páginas web ASP.NET sin extensión de archivo aspx
- 25. Java obteniendo la extensión de archivo sin subcadena
- 26. cómo quitar la extensión del nombre del archivo?
- 27. Ruta a un archivo sin nombre base
- 28. Ejecutando PHP sin extensión sin usar mod_rewrite?
- 29. extensión de archivo MAKE
- 30. extensión de archivo MAKE
posible duplicado de [ PHP Obtener nombre de archivo sin extensión de archivo] (http://stackoverflow.com/questions/2183486/php-get-file-name-without-file-extension) – CodeCaster
wow obtienes 5 respuestas/métodos separados que hacen lo mismo! ¡días felices! – fire
gracias a todos por su respuesta ... lo tengo corriendo !! – chetan