me devuelve una Array ( ) vacio, es muy raro
![Serio](http://static.forosdelweb.com/fdwtheme/images/smilies/molesto.png)
![Serio](http://static.forosdelweb.com/fdwtheme/images/smilies/molesto.png)
![Serio](http://static.forosdelweb.com/fdwtheme/images/smilies/molesto.png)
![Serio](http://static.forosdelweb.com/fdwtheme/images/smilies/molesto.png)
![Serio](http://static.forosdelweb.com/fdwtheme/images/smilies/molesto.png)
es posible que sea por culpa de ajax ? esto es lo que hago.
form_archivo.php
Código:
<form name="frmarchivo" enctype="multipart/form-data" action="" onsubmit="enviarLogoEmpresa(); return false">
<div style="height:23px;">
<input type="file" class="formArchivo" onfocus="this.file=\'form-selected\';" onblur="this.file=\'form\';" name="img" id="img" size="20" maxlength="256" />
<span id="img_msg" class="text_warning gray" style="clear:none; width:218px;text-align:left;vertical-align:0px;">*</span>
</div>
<a class="blue" href="#" onclick="validar_img();">Subir Logo</a>
</form>
ajax.php
Código:
function enviarLogoEmpresa(){
//donde se mostrará lo resultados
//ocultamos formulario
divFormulario = document.getElementById('formulario');
divFormulario.innerHTML= '<div style="margin: 40px 0 0 190px;"><img src="./images/ajax_cargando.gif" alt="ajax_cargando" /></div>';
//valores de los cajas de texto
img=document.frmarchivo.img.value;
//instanciamos el objetoAjax
ajax=objetoAjax();
//usando del medoto POST
//archivo que realizará la operacion
ajax.open("POST", "index.php?action=enviarLogoEmpresa",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//mostrar los nuevos registros en esta capa
divFormulario.innerHTML = ajax.responseText
}
}
//muy importante este encabezado ya que hacemos uso de un formulario
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send("img="+img)
}
index.php en el case: enviarLogoEmpresa
Código:
$img=$_REQUEST['img'];
include_once('../class/archivoLogoEmpresa.php');
$archivo = new ArchivoLogoEmpresa;
$archivo->guardarDocumento($img);
hasta aqui llega el valor de $img y se lo pasa a la funcion guardarDocumento pero alli falla :S