Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/10/2012, 10:59
mumraa
 
Fecha de Ingreso: marzo-2012
Mensajes: 102
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: problema con fpdf online

gracias maycolalvarez por tu respuesta!

estuve probando y las 2 ultimas soluciones (2 ultimos parrafos) no dieron resultado.
Con lo cual debes tener razon en el tema de los permisos.
Es un sitio de wordpress con lo cual el tema debe estar en los uploads que llama FPDF para incrustar.
Si bien todo usa ruta relativas, los attachments de wordpress usa absolutas. Nos e como podria sortear esto, he probado incluso dando permisos 777 a la carpeta uploads pero no (y tampoco era muy seguro que digamos)..

alguna idea?

el codigo que estaria dando el error (el que carga la imagen) es este:

Código:
$images =& get_children( 'post_type=attachment&post_mime_type=image&post_parent=' . $actual_id );
if ( empty($images) ) {
    // no attachments here
} else {
    $all_images_url = array();
    foreach ( $images as $attachment_id => $attachment ) {
        $image_path =  wp_get_attachment_image_src($attachment_id, $size = 'image-pdf', $permalink = false, $icon = false);
        array_push($all_images_url, $image_path[0]);
    }
}

//Images
$pos_x = 20;
$pos_y = $pdf->GetY();

for($r = 0; $r<sizeof($all_images_url); $r++){
    if($pos_x > 190){
        $pos_x = 20;
        $excede_y = $pos_y+43;
        if($excede_y > 250){
            $pdf->AddPage();
            $pos_y = 20;
        } else {
            $pos_y += 47;
        }
        
    }
    if($all_images_url != ""){
        $pdf->Image($all_images_url[$r], $pos_x, $pos_y, '', '', JPG);
    }
    $pos_x += 58;
}
$all_images_url = "";
quitandolo todo funciona..