Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2008, 14:57
Hats
 
Fecha de Ingreso: diciembre-2004
Mensajes: 418
Antigüedad: 19 años, 5 meses
Puntos: 2
Exclamación no puedo subir archivos

Holas, estoy realizando un proyecto basado en php, ajax y json y smarty.

la plantilla de smarty contiene los botones q hacen la ejecucion. al cliquear el boton "Guardar" este llama a una funcion javascript, el cula hace el ajax request al archivo php q contiene la consulta, esta la realiza y le da la rpta al javascript a travez de json el cual es recibido por el javascript y pinta el resultado en la plantilla.

Hasta ahi todo funciona bien, pero ahora quise integrarle para subir archivos y agregue el sgte codigo al archivo php:

Código PHP:
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) { 
       
$extension split("[/.]"$HTTP_POST_FILES['archivo']['name']);
       if(
$extension[1] == "msg"){  
      
copy($HTTP_POST_FILES['archivo']['tmp_name'], "../../mis_files/".$id."_".$HTTP_POST_FILES['archivo']['name']); 
      
$subio true
       }
 } 
por si solo el codigo funciona, pero al integrarlo no llega el valor del campo "archivo" al codigo, el formulario tiene el enctype="multipart/form-data"

incluso imprimi $HTTP_POST_FILES['archivo']['name'] para ver si me recibi el valor
y nada, en ese mismo archivo, tb recibo otras variables a trave sdel $_POST y si llegan. pero los archivos no, a q se debe.

ayuda, please!!