Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/01/2010, 03:41
angelmadrid
 
Fecha de Ingreso: octubre-2009
Mensajes: 75
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta Respuesta: ayuda com html2fpdf

Cita:
Iniciado por pateketrueke Ver Mensaje
por favor, entiende que no puedes meter código PHP en un string ...

eso es todo, problema resuelto!!


vamos... que puedes poner dicho código en un script, y hacer un include... obviamente deberías capturarlo en un buffer....

Código PHP:
ob_start();
include 
'script.php';
// ... 
de ahí en adelante el tratamiento es el mismo... (:

además, el código que yo puse es solo un ejemplo... no es algo que debías copiar y pegar...


vale mira, he conseguido este , bueno qu se muestre ya en realidad registros de la bse de datos,

ahora lo he realizado asi: en prueba_libreria.php -->

Código PHP:

<?php 
include_once('html2fpdf.php');
include_once(
'fpdf.php');
include_once(
'configuracion.php');
// Guardamos en una variable el texto que contendra el pdf   
$testo 
"  

<html>
<head>
<title>CIVE SL</title>
</head>
<body >
hola <?=$nombremateria?> angel
    
</body>

</hmtl>
"
;   
$pdf = new html2fpdf(); // Generamos un objeto nuevo html2fpdf   
$pdf -> AddPage(); // Añadimos una página   

$pdf -> WriteHTML($testo);// Indicamos la variable con el contenido que queremos incluir en el pdf   
$pdf -> Output('Archivo.pdf','D'); //Generamos el archivo "archivo_pdf.pdf". Ponemos como parametro 'D' para forzar la descarga del archivo.   
?>

y en configuracion.php coloque esto -->


Código PHP:
<?php
                        $link 
mysql_connect('localhost''''');
                        if (!
$link)
                        {
                            die(
'No se pudo conectar: ' mysql_error());
                        }
                        
$db mysql_select_db("basededatos",$link)
                        or die(
"error");
                        
$consulta mysql_query("SELECT nombremateria from materias",$link);
    while(
$rs mysql_fetch_array$consulta  ))
    {
    echo 
$rs['nombremateria'];    
    }
    
mysql_close($link);
?>

y el error que me salta es este :

Código:
   idiomasofimaticagestioninternetprueba
Warning: Cannot modify header information - headers already sent by (output started at /usr/home/ejemplo.es/web/pdf/22222/configuracion.php:30) in /usr/home/ejemplo.web/web/pdf/22222/fpdf.php on line 1676
FPDF error: Some data has already been output to browser, can't send PDF file

en la primera linea me muestra los datos de los registros pero luego me salen una serie de errores....estoy un poco perdio
cual es el problema del error??

Última edición por angelmadrid; 11/02/2010 a las 10:11