Cita:
Iniciado por pateketrueke
¿Sabes trabajar con arrays?
¿Qué tipo de valor tiene $tipo?
Porque suponiendo que $tipo es "txt" devolvería tu array "text/plain" y eso efectivamente no sirve.
Ahora, que si $tipo es "text/plain" entonces tu array está al revés, y para obtener la extensión deberías usar array_search().
Sería interesante ver que valores traen tus variables, de otra forma es adivinar.
los campos que utilizo son:
tipo = almacena el tipo de archivo text/plain
archivo = el contenido del archivo
nombre = el nombre del archivo
El resultado que arroja si es correcto, ya que me devuelve el archivo con la extensión correcta, pero al momento de la descarga agrega una guión- al final de la extensión lo cual vuelve obsoleto el archivo (algo así: nombre.pdf-) eso solo lo hace en chrome, si ejecuto el mismo archivo en firefox lo corre de manera normal, y permite la descarga