Foros del Web » Programando para Internet » PHP »

Problema subiendo archivos Word

Estas en el tema de Problema subiendo archivos Word en el foro de PHP en Foros del Web. Hola a todos. Os escribo porque estoy teniendo un problema a la hora de subir ficheros. Tengo un conjunto de librerías más que probadas y ...
  #1 (permalink)  
Antiguo 24/01/2012, 07:02
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 8 meses
Puntos: 10
Problema subiendo archivos Word

Hola a todos.

Os escribo porque estoy teniendo un problema a la hora de subir ficheros.

Tengo un conjunto de librerías más que probadas y usadas por mi, que nunca han fallado, pero ahora, en el servidor de un cliente SI que me están fallando.

La situación es:
- Puedo subir imágenes
- Puedo subir ficheros PDF

Pero a la hora de subir archivos WORD, no sube nada.

$_FILES viene VACÍO!!!!!!

¿Por qué puede ser esto?
He leído que podría ser algo de los mime types pero mi hosting es compartido y no tengo acceso a modificar el htconf para incluir un mimetype

He probado a montarlo en 1 HTACCESS
Cita:
AddType application/msword doc
AddType application/msword dot
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
Pero no me funciona tampoco.

Espero que alguien me pueda echar una mano, que estoy parado....

Gracias y un saludo.

Javier
  #2 (permalink)  
Antiguo 24/01/2012, 07:12
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 13 años, 6 meses
Puntos: 56
Respuesta: Problema subiendo archivos Word

Puedes por ner el codigo con el que subes?.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.
  #3 (permalink)  
Antiguo 24/01/2012, 08:32
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 8 meses
Puntos: 10
Respuesta: Problema subiendo archivos Word

Aquí tenéis un código simple.

Código PHP:
<?php
    
echo("<pre>");
    
var_dump($_FILES);
    echo(
"</pre>");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Prueba de subida</title>
</head>

<body>

<form name="form1" method="post" action="<?php echo($_SERVER['REQUEST_URI']); ?>" enctype="multipart/form-data" onsubmit="return(LIB_PROTOS.validateAndSend())">
    <input type="file" name="files[]"><br><br>
        
    <input type="Submit" value="Subir">
</form>

</body>
</html>
El VAR_DUMP con un fichero PDF me saca toda la información del documento pero con un fichero WORD no me saca nada.

Espero vuestros comentarios.

Javier
  #4 (permalink)  
Antiguo 24/01/2012, 09:10
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 13 años, 6 meses
Puntos: 56
Respuesta: Problema subiendo archivos Word

A mi me devuelve la informacion con documentos doc y docx sin problemas .

array(1) {
["files"]=>
array(5) {
["name"]=>
array(1) {
[0]=>
string(12) "Informes.doc"
}
["type"]=>
array(1) {
[0]=>
string(18) "application/msword"
}
["tmp_name"]=>
array(1) {
[0]=>
string(24) "C:\xampp\tmp\phpE5FF.tmp"
}
["error"]=>
array(1) {
[0]=>
int(0)
}
["size"]=>
array(1) {
[0]=>
int(41984)
}
}
}

Prueba dejar en blanco el action.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.

Última edición por CesarHC; 24/01/2012 a las 09:16

Etiquetas: subiendo, word
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:25.