Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/09/2011, 09:42
Avatar de stuart_david3
stuart_david3
 
Fecha de Ingreso: agosto-2011
Mensajes: 215
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: Generar PDF apartir de PHP y MySQL!!!...

Pues sigo en la misma duda y lo que hice fue hacer un archivo que no incluyera nada en html y ahora nisiquiera me manda el error de "que no se podía generar el PDF" y bueno esto es lo que me aparece:
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\PhpProject1\PDF.php on line 3

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 1934

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 1934

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 2421

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 2421

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 2421

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 2421

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 2421

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 2421

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 2421

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 1631

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 1631

Notice: Undefined offset: 0 in C:\xampp\php\PEAR\class.ezpdf.php on line 695

Notice: Undefined index: in C:\xampp\php\PEAR\class.pdf.php on line 1631

... Y un chorro de lo mismo en esas líneas y por último un poco de esto:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\php\PEAR\class.pdf.php:1631) in C:\xampp\php\PEAR\class.pdf.php on line 1916

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\php\PEAR\class.pdf.php:1631) in C:\xampp\php\PEAR\class.pdf.php on line 1917

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\php\PEAR\class.pdf.php:1631) in C:\xampp\php\PEAR\class.pdf.php on line 1919
%PDF-1.3 %���� 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R 9 0 R 12 0 R 15 0 R 18 0 R 21 0 R 24 0 R 27 0 R ] /Count 8 /Resources << /ProcSet 4 0 R >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/PDF /Text ] endobj 5 0 obj << /Creator (R and OS php pdf writer, http://www.ros.co.nz) /CreationDate (D:20110908) >> endobj 6 0 obj << /Type /Page /Parent 3 0 R /Contents [ 7 0 R 8 0 R ] >> endobj 7 0 obj << /Filter /FlateDecode /Length 408 >> stream x���;O�`���_qF]�wn-]����u0a4!���o��w�-=M�O/

Ahora mi código es este:

Código PHP:
Ver original
  1. <?php
  2.         require_once('class.ezpdf.php');
  3. $pdf =& new Cezpdf('a4');
  4. $pdf->selectFont('../fonts/Courier.afm');
  5. $pdf->ezSetCmMargins(1,1,1.5,1.5);
  6.  
  7.         $conectar=mysql_connect('localhost','root','');
  8.         if($conectar=NULL)
  9.         {
  10.             printf("Error al conectar a la Base de datos");
  11.         }
  12.  
  13.         mysql_select_db('registro');
  14.         $resultado=mysql_query("SELECT RPEREGASIS, FECREGASIS, MIN( HORREGASIS ) AS entrada, MAX( HORREGASIS ) as salida
  15.            FROM registro GROUP BY RPEREGASIS, FECREGASIS");
  16.  
  17. $ixx = 0;
  18. while($datatmp = mysql_fetch_assoc($resultado)) {
  19. $ixx = $ixx+1;
  20. $data[] = array_merge($datatmp, array('num'=>$ixx));
  21. }
  22. $titles = array(
  23. 'num'=>'Num',
  24. 'RPEREGASIS’=>’RPE Del Trabajador',
  25. 'FECREGASIS'=>'Fecha de Registro',
  26. 'entrada'=>'Hora de Entrada',
  27. 'salida'=>'Hora de Salida'
  28. );
  29. $options = array(
  30. 'shadeCol'=>array(0.9,0.9,0.9),
  31. 'xOrientation'=>'center',
  32. 'width'=>500
  33. );
  34. $txttit = 'BLOG.UNIJIMPE.NET\n';
  35. $txttit.= 'Ejemplo de PDF con PHP y MYSQL \n';
  36. $pdf->ezText($txttit, 12);
  37. $pdf->ezTable($data, $titles, '', $options);
  38. $pdf->ezText('\n\n\n', 10);
  39. $pdf->ezText('Fecha: '.date('d/m/Y'), 10);
  40. $pdf->ezText('Hora: '.date('H:i:s').'\n\n', 10);
  41. $pdf->ezStream();
  42. ?>