Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2009, 14:17
modatorrevieja
 
Fecha de Ingreso: abril-2009
Mensajes: 173
Antigüedad: 15 años
Puntos: 0
Respuesta: ayuda crear un pdf de un archivo php xml en flash

acabo de hacer esta prueba, pero no me sale.
fichero php
<?php require_once('class.ezpdf.php');
$pdf =& new Cezpdf('a4');
$pdf->selectFont('../fonts/courier.afm');
$pdf->ezSetCmMargins(1,1,1.5,1.5);
function llamada_retorno($bufer)
{
// reemplazar todas las manzanas con naranjas
return (str_replace("manzanas", "naranjas", $bufer));
}
ob_start("llamada_retorno");
?>
<?php require_once('Connections/conexionusuario.php');
mysql_select_db($database_conexionusuario, $conexionusuario);
$query_cargadatos = "SELECT * FROM productos";
$cargadatos = mysql_query($query_cargadatos, $conexionusuario) or die(mysql_error());
$totalRows_cargadatos = mysql_num_rows($cargadatos);
echo '<?xml version="1.0" encoding="utf-8"?>'

?>
<datos>
<num><?php echo $row_cargadatos['num']; ?></num>
<codigo><?php echo $row_cargadatos['codigo']; ?></codigo>
<imagenprincipal><?php echo $row_cargadatos['imagenprincipal']; ?></imagenprincipal>
<imagensecundaria><?php echo $row_cargadatos['imagensecundaria']; ?></imagensecundaria>
<nombre><?php echo $row_cargadatos['nombre']; ?></nombre>
<descripcion><?php echo $row_cargadatos['descripcion']; ?></descripcion>
<pvp><?php echo $row_cargadatos['pvp']; ?></pvp>
<clave><?php echo $row_cargadatos['clave']; ?></clave>
<precioespecial><?php echo $row_cargadatos['precioespecial']; ?></precioespecial>
<observaciones><?php echo $row_cargadatos['observaciones']; ?></observaciones>
<fecha><?php echo $row_cargadatos['fecha']; ?></fecha>
<liqui><?php echo $row_cargadatos['liqui']; ?></liqui>
<novedad><?php echo $row_cargadatos['novedad']; ?></novedad>
<promo><?php echo $row_cargadatos['promo']; ?></promo>
<novedadimagen><?php echo $row_cargadatos['novedadimagen']; ?></novedadimagen>
</datos>
<?php

$ixx = 0;
while($loquesea = mysql_fetch_assoc($cargadatos)) {
$ixx = $ixx+1;
$losdatos[] = array_merge($cargadatos, array('num'=>$ixx));

}

$titles = array(

'codigo'=>'<b>Codido</b>'
);
$options = array(

'shadeCol'=>array(0.9,0.9,0.9),
'xOrientation'=>'center',
'width'=>500
);
$pdf->ezText($cargadatos, 12);
$txttit = "<b>PRUEBA PDF</b>\n";
$txttit.= "Ejemplo de PDF con PHP y MYSQL \n";
$pdf->ezText($txttit, 12);
$pdf->ezTable($losdatos, $titles, '', $options);
$pdf->ezText("\n\n\n", 10);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 10);
$pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n", 10);
$pdf->ezStream();
ob_end_flush();
?>
podeis verlo en 80.36.206.105/smp/PHY/creandopdf.php