FAQ
hola a todos...
bueno, necesito ayuda por favor con la configuracion para que el fpdf
funcione en mozilla, ya que llevo mucho tiempo trabajando con el fpdf en
internet explorer y nunca me ha fallado y ahora que lo necesito usar en
mozilla no me genera los pdf, [image: Risitas] solo me abre una ventana con
texto empezando por "%pdf-1.3 3 0 obj <> endobj 4 0 obj <> " y al final
"%%eof".. [image: Angry] [image: Angry] [image: Angry]

en fin no se si sera configuracion de php.ini o compatibilidad (aunque he
leido mucho que en mozilla lo han trabajado) o lo que sea...en todo caso
auxilio!!

muchas gracias por su colaboracion

Search Discussions

  • Mauricio Rodriguez at Oct 18, 2007 at 7:15 pm
    hasta donde yo se funciona igual en los dos navegadores,
    solo he tenido problemas al transportarlo sobre https y lo
    solucione usando el cache tipo public.

    Header('Pragma: public');

    Tu problema suena a que no tienes acrobat reader instalado
    o que firefox no sabe como manejar la extension .pdf

    ve al menu de herramientas|opciones|contenido
    ...
    en la seccion de tipos de archivo verfica que la extension
    pdf este declarada y el programa que lo abre.

    On 10/18/07, Carlos Rodriguez wrote:

    hola a todos...
    bueno, necesito ayuda por favor con la configuracion para que el fpdf
    funcione en mozilla, ya que llevo mucho tiempo trabajando con el fpdf en
    internet explorer y nunca me ha fallado y ahora que lo necesito usar en
    mozilla no me genera los pdf, [image: Risitas] solo me abre una ventana
    con
    texto empezando por "%pdf-1.3 3 0 obj <> endobj 4 0 obj <> " y al final
    "%%eof".. [image: Angry] [image: Angry] [image: Angry]

    en fin no se si sera configuracion de php.ini o compatibilidad (aunque he
    leido mucho que en mozilla lo han trabajado) o lo que sea...en todo caso
    auxilio!!

    muchas gracias por su colaboracion
  • Antonio Galicia at Oct 18, 2007 at 10:04 pm

    On 10/18/07, Carlos Rodriguez wrote:

    bueno, necesito ayuda por favor con la configuracion para que el fpdf
    funcione en mozilla, ya que llevo mucho tiempo trabajando con el fpdf en
    internet explorer y nunca me ha fallado y ahora que lo necesito usar en
    No debería haber diferencia sólo que IE es un poco más relajado en
    cuanto al protocolo.
    mozilla no me genera los pdf, [image: Risitas] solo me abre una ventana con
    texto empezando por "%pdf-1.3 3 0 obj <> endobj 4 0 obj <> " y al final
    Voy a intentar adivinar ya me diras si mis dotes de pitoniso están al día.

    Estas grabando en disco el resultado (lease el PDF) y depues lo lees
    y envias al navegador en lugar de hacer "$pdf->Output();"
    directamente. ¿Es así? Suponiendo que sí, ¿estas agregando las
    cabeceras?
  • Carlos Rodriguez at Oct 18, 2007 at 10:50 pm
    para mas guia mi codigo es este... y funciona PERFECTO en IE...

    <?php
    //print_r($_REQUEST);
    session_cache_limiter('private');
    session_start();

    define('FPDF_FONTPATH',"font/");
    require('fpdf.php');


    require ("../lib/connect10g.inc.php");
    require ("../lib/function10g.inc.php");
    require ("../lib/function.inc.php");
    require ("../lib/mensajes.inc.php");

    $odbc10g = new Ora10g;
    $odbc10g->user = $_SESSION['usuario'];
    $odbc10g->passw = $_SESSION['clave'];
    $odbc10g->db = $_SESSION["bd"];
    // Conexion a la B.D.
    $conn10g = $odbc10g->conn_ora10g();

    class PDF extends FPDF
    {
    //Cabecera de página
    function Header()
    {
    $this->Image('img/gane.jpg',8,8,50);
    $this->SetTextColor(0,0,0);
    $this->SetFont('Arial','B',15);

    }


    function Tabla($Titulos,$Datos)
    {
    //Anchuras de las columnas
    $w=array(22,43,28,40,25,25,33,28);
    //Cabeceras
    $this->SetFont('Arial','B',8);
    $this->SetFillColor(200,200,200);
    for($k=0;$k<count($Titulos);$k++)
    $this->Cell($w[$k],4,$Titulos[$k],'LRT',0,'C',1);
    $this->Ln();
    //Datos

    foreach($Datos as $registro)
    {
    $this->SetFont('Arial','I',7);
    $this->Cell($w[0],4,$registro[0],'LRT',0,'L');
    $this->Cell($w[1],4,$registro[1],'LRT',0,'L');
    $this->Cell($w[2],4,$registro[2],'LRT',0,'C');
    $this->Cell($w[3],4,$registro[3],'LRT',0,'C');
    $this->Cell($w[4],4,$registro[4],'LRT',0,'C');
    $this->Cell($w[5],4,$registro[5],'LRT',0,'C');
    $this->Cell($w[6],4,$registro[6],'LRT',0,'C');
    $this->Cell($w[7],4,$registro[7],'LRT',0,'R');
    $this->Ln();
    }
    //Línea de cierre
    $this->Cell(array_sum($w),0,'','T');
    }
    //Pie de página
    function Footer()
    {
    //Posición: a 1,5 cm del final
    $this->SetY(-15);
    //Arial italic 8
    $this->SetFont('Arial','I',8);
    //Número de página
    $PieDePag='Pagina '.$this->PageNo().' de {nb}';
    $this->Cell(0,10,$PieDePag,0,0,'C');
    }
    }
    $pdf=new PDF('l','mm','Letter');
    $pdf->AliasNbPages();
    $pdf->AddPage();

    //LO QUE SEA
    $pdf->Output();
    ?>


    GRACIAS POR LO QUE ME PUEDAN COLABORAR!!!!!



    El día 18/10/07, Antonio Galicia <antonio.galicia@gmail.com> escribió:
    On 10/18/07, Carlos Rodriguez wrote:

    bueno, necesito ayuda por favor con la configuracion para que el fpdf
    funcione en mozilla, ya que llevo mucho tiempo trabajando con el fpdf en
    internet explorer y nunca me ha fallado y ahora que lo necesito usar en
    No debería haber diferencia sólo que IE es un poco más relajado en
    cuanto al protocolo.
    mozilla no me genera los pdf, [image: Risitas] solo me abre una ventana con
    texto empezando por "%pdf-1.3 3 0 obj <> endobj 4 0 obj <> " y al final
    Voy a intentar adivinar ya me diras si mis dotes de pitoniso están al día.

    Estas grabando en disco el resultado (lease el PDF) y depues lo lees
    y envias al navegador en lugar de hacer "$pdf->Output();"
    directamente. ¿Es así? Suponiendo que sí, ¿estas agregando las
    cabeceras?

    --
    Saludos,
    Toño
    ----
    http://agc.com.mx/antoniogc/blog
  • Carlos Martínez González at Oct 18, 2007 at 11:56 pm

    El 19/10/07, Carlos Rodriguez escribió:
    para mas guia mi codigo es este... y funciona PERFECTO en IE...

    <?php
    //print_r($_REQUEST);
    session_cache_limiter('private');
    session_start();

    define('FPDF_FONTPATH',"font/");
    require('fpdf.php');


    require ("../lib/connect10g.inc.php");
    require ("../lib/function10g.inc.php");
    require ("../lib/function.inc.php");
    require ("../lib/mensajes.inc.php");

    $odbc10g = new Ora10g;
    $odbc10g->user = $_SESSION['usuario'];
    $odbc10g->passw = $_SESSION['clave'];
    $odbc10g->db = $_SESSION["bd"];
    // Conexion a la B.D.
    $conn10g = $odbc10g->conn_ora10g();

    class PDF extends FPDF
    {
    //Cabecera de página
    function Header()
    {
    $this->Image('img/gane.jpg',8,8,50);
    $this->SetTextColor(0,0,0);
    $this->SetFont('Arial','B',15);

    }


    function Tabla($Titulos,$Datos)
    {
    //Anchuras de las columnas
    $w=array(22,43,28,40,25,25,33,28);
    //Cabeceras
    $this->SetFont('Arial','B',8);
    $this->SetFillColor(200,200,200);
    for($k=0;$k<count($Titulos);$k++)
    $this->Cell($w[$k],4,$Titulos[$k],'LRT',0,'C',1);
    $this->Ln();
    //Datos

    foreach($Datos as $registro)
    {
    $this->SetFont('Arial','I',7);
    $this->Cell($w[0],4,$registro[0],'LRT',0,'L');
    $this->Cell($w[1],4,$registro[1],'LRT',0,'L');
    $this->Cell($w[2],4,$registro[2],'LRT',0,'C');
    $this->Cell($w[3],4,$registro[3],'LRT',0,'C');
    $this->Cell($w[4],4,$registro[4],'LRT',0,'C');
    $this->Cell($w[5],4,$registro[5],'LRT',0,'C');
    $this->Cell($w[6],4,$registro[6],'LRT',0,'C');
    $this->Cell($w[7],4,$registro[7],'LRT',0,'R');
    $this->Ln();
    }
    //Línea de cierre
    $this->Cell(array_sum($w),0,'','T');
    }
    //Pie de página
    function Footer()
    {
    //Posición: a 1,5 cm del final
    $this->SetY(-15);
    //Arial italic 8
    $this->SetFont('Arial','I',8);
    //Número de página
    $PieDePag='Pagina '.$this->PageNo().' de {nb}';
    $this->Cell(0,10,$PieDePag,0,0,'C');
    }
    }
    $pdf=new PDF('l','mm','Letter');
    $pdf->AliasNbPages();
    $pdf->AddPage();

    //LO QUE SEA
    $pdf->Output();
    ?>


    GRACIAS POR LO QUE ME PUEDAN COLABORAR!!!!!



    El día 18/10/07, Antonio Galicia <antonio.galicia@gmail.com> escribió:
    On 10/18/07, Carlos Rodriguez wrote:

    bueno, necesito ayuda por favor con la configuracion para que el fpdf
    funcione en mozilla, ya que llevo mucho tiempo trabajando con el fpdf en
    internet explorer y nunca me ha fallado y ahora que lo necesito usar en
    No debería haber diferencia sólo que IE es un poco más relajado en
    cuanto al protocolo.
    mozilla no me genera los pdf, [image: Risitas] solo me abre una ventana con
    texto empezando por "%pdf-1.3 3 0 obj <> endobj 4 0 obj <> " y al final
    Voy a intentar adivinar ya me diras si mis dotes de pitoniso están al día.

    Estas grabando en disco el resultado (lease el PDF) y depues lo lees
    y envias al navegador en lugar de hacer "$pdf->Output();"
    directamente. ¿Es así? Suponiendo que sí, ¿estas agregando las
    cabeceras?

    --
    Saludos,
    Toño
    ----
    http://agc.com.mx/antoniogc/blog

    Yo he usado muchas veces FPDF y he tenido algunos problemas menores
    que he solucionado sin muchas complicaciones, recuerdo el tema de
    enviar las cabeceras de forma correcta y otro detalle importante es
    que al final de la url agregaba un parametro sin utilidad ninguna que
    hiciera que la URL acabara siempre en .pdf, por ejemplo:

    catalogo.php?id=10&f=loquesea.pdf

    Ese ultimo parametro (al cual incluso si lo deseas le puedes dar
    utilidad), lo agregaba unicamente para evitar algunos problemas que
    tuve.

    Haz pruebas, es lo que hice yo, ahora no recuerdo exactamente todo.

    Un saludo.
  • Carlos Rodriguez at Oct 19, 2007 at 9:32 pm
    he intentado varias cosas y en ese berraco mozilla siempre me sales es algo
    como esto:

    "%PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream 2 J 0.57 w q 141.73 0 0 44.36
    22.68 544.97 cm /I1 Do Q BT /F1 15.00 Tf ET BT /F1 11.00 Tf ET BT 481.67
    557.67 Td (REPORTE ARRENDAMIENTO POR ZONAS) Tj ET BT /F2 9.00 Tf ET BT
    327.18 544.10 Td (PERIODO: DESDE 06-10-2007 HASTA 19-10-2007) Tj ET 28.35
    538.30 m 538.58 538.30 l S BT /F1 8.00 Tf ET BT 31.18 516.05 Td (CENTRO DE
    COSTO: 1078 SEDE PRINCIPAL - AREA ADMINISTRATIVA) Tj ET 0.784 0.784 0.784 rg
    28.35 509.95 62.36 -11.34 re f 28.35 509.95 m 28.35 498.61 l S 28.35 509.95m
    90.71 509.95 l S 90.71 509.95 m 90.71 498.61 l S q 0 g BT
    33.3150..........................<<< /F1 5 0 R /F2 6 0 R /F3 7 0 R >>
    /XObject <<
    /I1 8 0 R >> >> endobj 9 0 obj << /Producer (FPDF 1.52) /CreationDate
    (D:20071019145442) >> endobj 10 0 obj << /Type /Catalog /Pages 1 0 R
    /OpenAction [3 0 R /FitH null] /PageLayout /OneColumn >> endobj xref 0 11
    0000000000 65535 f 0000018783 00000 n 0000025697 00000 n 0000000009 00000 n
    0000000087 00000 n 0000018870 00000 n 0000018971 00000 n 0000019079 00000 n
    0000019183 00000 n 0000025830 00000 n 0000025906 00000 n trailer << /Size 11
    /Root 10 0 R /Info 9 0 R >> startxref 26010 %%EOF"
    esto es solo un pedazo pues es un mundo...
    que es como lo que arma el PDF...

    y como les digo lo raro es que en IE funciona perfecto pero en mozilla
    nop...
    alguien que le funcione bien, me podria relagar una copia de su php.ini,
    para revisar si tal vez sea por ahi???

    gracias...


    El día 18/10/07, Carlos Martínez González <mtnez.carlos@gmail.com> escribió:
    El 19/10/07, Carlos Rodriguez <carr1979@gmail.com> escribió:
    para mas guia mi codigo es este... y funciona PERFECTO en IE...

    <?php
    //print_r($_REQUEST);
    session_cache_limiter('private');
    session_start();

    define('FPDF_FONTPATH',"font/");
    require('fpdf.php');


    require ("../lib/connect10g.inc.php");
    require ("../lib/function10g.inc.php");
    require ("../lib/function.inc.php");
    require ("../lib/mensajes.inc.php");

    $odbc10g = new Ora10g;
    $odbc10g->user = $_SESSION['usuario'];
    $odbc10g->passw = $_SESSION['clave'];
    $odbc10g->db = $_SESSION["bd"];
    // Conexion a la B.D.
    $conn10g = $odbc10g->conn_ora10g();

    class PDF extends FPDF
    {
    //Cabecera de página
    function Header()
    {
    $this->Image('img/gane.jpg',8,8,50);
    $this->SetTextColor(0,0,0);
    $this->SetFont('Arial','B',15);

    }


    function Tabla($Titulos,$Datos)
    {
    //Anchuras de las columnas
    $w=array(22,43,28,40,25,25,33,28);
    //Cabeceras
    $this->SetFont('Arial','B',8);
    $this->SetFillColor(200,200,200);
    for($k=0;$k<count($Titulos);$k++)
    $this->Cell($w[$k],4,$Titulos[$k],'LRT',0,'C',1);
    $this->Ln();
    //Datos

    foreach($Datos as $registro)
    {
    $this->SetFont('Arial','I',7);
    $this->Cell($w[0],4,$registro[0],'LRT',0,'L');
    $this->Cell($w[1],4,$registro[1],'LRT',0,'L');
    $this->Cell($w[2],4,$registro[2],'LRT',0,'C');
    $this->Cell($w[3],4,$registro[3],'LRT',0,'C');
    $this->Cell($w[4],4,$registro[4],'LRT',0,'C');
    $this->Cell($w[5],4,$registro[5],'LRT',0,'C');
    $this->Cell($w[6],4,$registro[6],'LRT',0,'C');
    $this->Cell($w[7],4,$registro[7],'LRT',0,'R');
    $this->Ln();
    }
    //Línea de cierre
    $this->Cell(array_sum($w),0,'','T');
    }
    //Pie de página
    function Footer()
    {
    //Posición: a 1,5 cm del final
    $this->SetY(-15);
    //Arial italic 8
    $this->SetFont('Arial','I',8);
    //Número de página
    $PieDePag='Pagina '.$this->PageNo().' de {nb}';
    $this->Cell(0,10,$PieDePag,0,0,'C');
    }
    }
    $pdf=new PDF('l','mm','Letter');
    $pdf->AliasNbPages();
    $pdf->AddPage();

    //LO QUE SEA
    $pdf->Output();
    ?>


    GRACIAS POR LO QUE ME PUEDAN COLABORAR!!!!!



    El día 18/10/07, Antonio Galicia <antonio.galicia@gmail.com> escribió:
    On 10/18/07, Carlos Rodriguez wrote:

    bueno, necesito ayuda por favor con la configuracion para que el
    fpdf
    funcione en mozilla, ya que llevo mucho tiempo trabajando con el
    fpdf en
    internet explorer y nunca me ha fallado y ahora que lo necesito usar
    en
    No debería haber diferencia sólo que IE es un poco más relajado en
    cuanto al protocolo.
    mozilla no me genera los pdf, [image: Risitas] solo me abre una
    ventana
    con
    texto empezando por "%pdf-1.3 3 0 obj <> endobj 4 0 obj <> " y al
    final
    Voy a intentar adivinar ya me diras si mis dotes de pitoniso están al
    día.
    Estas grabando en disco el resultado (lease el PDF) y depues lo lees
    y envias al navegador en lugar de hacer "$pdf->Output();"
    directamente. ¿Es así? Suponiendo que sí, ¿estas agregando las
    cabeceras?

    --
    Saludos,
    Toño
    ----
    http://agc.com.mx/antoniogc/blog

    Yo he usado muchas veces FPDF y he tenido algunos problemas menores
    que he solucionado sin muchas complicaciones, recuerdo el tema de
    enviar las cabeceras de forma correcta y otro detalle importante es
    que al final de la url agregaba un parametro sin utilidad ninguna que
    hiciera que la URL acabara siempre en .pdf, por ejemplo:

    catalogo.php?id=10&f=loquesea.pdf

    Ese ultimo parametro (al cual incluso si lo deseas le puedes dar
    utilidad), lo agregaba unicamente para evitar algunos problemas que
    tuve.

    Haz pruebas, es lo que hice yo, ahora no recuerdo exactamente todo.

    Un saludo.
  • Carlos Rodriguez at Oct 19, 2007 at 10:17 pm
    BUENO PORFIN PUDE!!!!!!...
    EL ARCHIVO FPDF MIO ESTABA CORRUPTO LO DESCARGUE DE NUEVO Y FUNCIONO A LAS
    MIL MARAVILLAS... DE TODAS FORMAS GRACIAS A TODO EL QUE INTENTO COLABORARME
    HASTA UNA PROXIMA OCASION

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupphp-general-es @
categoriesphp
postedOct 18, '07 at 5:36p
activeOct 19, '07 at 10:17p
posts7
users4
websitephp.net

People

Translate

site design / logo © 2021 Grokbase