Primero que todo un felíz año y que sea propero para toda la comunidad de SIU-TOBA
Al trabajar con ef_upload me sale el siguiente error.
Warning: filesize() [function.filesize]: stat failed for /ofimatica/1.0/img/espera.gif in /proyectos/toba/proyectos/ofimatica/php/estados_taller/ci_estados_taller.php on line 42
el php es el siguiente
function conf__formulario(toba_ei_formulario $form)
{
if($this->dep(‘datos’)->esta_cargada()){
$form->set_datos($this->dep(‘datos’)->get());
$datos = $this->dep(‘datos’)->get();
$fp_imagen = $this->dep(‘datos’)->get_blob(‘esttal_imagen’);
if (isset($fp_imagen)) {
//-- Se necesita el path fisico y la url de una archivo temporal que va a contener la imagen
$temp_nombre = md5(uniqid(time()));
$archivo = $datos[‘esttal_archivo’];
$temp_archivo = $img = toba::proyecto()->get_www_temp();
$img = str_replace('temp','img',$img);
//-- Se pasa el contenido al archivo temporal
$ruta = $img['path'].'/'.$archivo;
$temp_archivo['path'] = $ruta;
$temp_archivo['url'] = str_replace('temp','img',$temp_archivo['url']);
$temp_archivo['url'] = $temp_archivo['url'].'/'.$archivo;
$temp_fp = fopen($temp_archivo['path'], 'w');
stream_copy_to_stream($fp_imagen, $temp_fp);
fclose($temp_fp);
$tamano = round(filesize($temp_archivo['url']) / 1024); //esta es la linea 42 del error
$nombrearchivo = $datos['esttal_imagen']['name'];
//-- Se muestra la imagen temporal
//echo "mostrar ".$temp_archivo['url'];
$datos['imagen_vista_previa'] = "<img src='{$temp_archivo['url']}' alt=''>";
$datos['esttal_imagen'] = $datos['esttal_archivo'].' - '."Tamaño: ".$tamano. ' KB';
} else {
$datos['esttal_imagen'] = null;
}
} else {
$this->pantalla()->eliminar_evento('eliminar');
}
return $datos;
}
Gracias