Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2007, 11:55
argeliadelA
 
Fecha de Ingreso: enero-2007
Mensajes: 17
Antigüedad: 18 años, 2 meses
Puntos: 0
Problemas con la clase R&OS

Hola a todos.
Deseo tengan un bonito día.

Bueno miren tengo la siguiente dificultad, ya una vez trabaje con la clase R&OS para generar reportes de una base de datos bajo Postgres y php bajo la plataforma linux. Bueno en este nuevo programa que estoy haciendo quise volver a retomar su uso, pero ahora al momento de que me genera el archivo "pdf" me sale la página en blanco, no me arroja ningun resultado, y aumque ya probe mandado a imprimir un "hola mundo" con esta clase, igual me arroja la página en blanco.

En la ocasion anterior que la use, utilize red hat 7, y ahorita estoy en fedora 5, bueno espero puedan ayudarme a resolver este problema, les adjunto parte del código que estoy usando para la generación del archivo pdf.
Código PHP:
<?php
error_reporting
(E_ALL);
include(
'class.ezpdf.php'); //esta clase si la tengo en el directorio
$pdf =& new Cezpdf('letter','landscape');
$pdf->selectFont('./fonts/Helvetica');
$pdf->ezStartPageNumbers(500,18,10,'','Pagina : {PAGENUM} de 

{TOTALPAGENUM}'
,1);

$all $pdf->openObject();
$pdf->saveState();
$pdf->setStrokeColor(0,0,0,1);
$pdf->line(20,30,750,30);
$pdf->line(20,585,750,585);
$pdf->addText(650,590,10,'Impresion de Reportes');
$pdf->restoreState();
$pdf->closeObject();
$pdf->addObject($all,'all');

$query"select *  from users";
$conexion=pg_connect("host=localhost  port=5432 user=abc  password=def dbname=datared") OR die("No me  puedo conectar a la base de datos depred");

$data=array();
$res=pg_exec($conexion,$query );
$cols = array('login'=>'Login','nombre'=>'Nombre');
while (
$row=pg_fetch_array($res)) {
$log=$row[0];
$nam=$row[1];
$data[] = array('login'=>$log,'nombre'=>$nam);
}
$data[] = array('login'=>'','nombre'=>''');

$pdf->ezTable($data,$cols,'',array('
fontSize'=>6,'cols'=>array(

                '
login'=>array('justification'=>'center')

                ,'
nombre'=>array('justification'=>'left'))));

if (isset($d) && $d){
$pdfcode = $pdf->ezOutput();
$pdfcode = str_replace('
n','n<br>',htmlspecialchars($pdfcode));
echo '
<html><body>';
echo trim($pdfcode);
echo '
</body></html>;
} else {
$pdf->ezStream();

}

?>
Gracias por todo.