Foros del Web » Creando para Internet » Flash y Actionscript »

ayuda crear un pdf de un archivo php xml en flash

Estas en el tema de ayuda crear un pdf de un archivo php xml en flash en el foro de Flash y Actionscript en Foros del Web. Me puedes ayudar a generar un pdf de un fichero php que dentro tiene una lista XML de variables recogidas de una base de datos ...
  #1 (permalink)  
Antiguo 12/05/2009, 13:43
 
Fecha de Ingreso: abril-2009
Mensajes: 173
Antigüedad: 15 años
Puntos: 0
ayuda crear un pdf de un archivo php xml en flash

Me puedes ayudar a generar un pdf de un fichero php que dentro tiene una lista XML de variables recogidas de una base de datos sql.
Este es mi php.

<?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>
<?php
while ($row_cargadatos = mysql_fetch_array($cargadatos)) {
if ($row_cargadatos['novedad']==1){
if($row_cargadatos['imagenprincipal']==""){
$row_cargadatos['imagenprincipal']="/blanco.jpg";
};
if($row_cargadatos['imagensecundaria']==""){
$row_cargadatos['imagensecundaria']="/blanco.jpg";
};
if($row_cargadatos['imagendefondo']==""){
$row_cargadatos['imagendefondo']="/blanco.jpg";
};
if($row_cargadatos['novedadimagen']==""){
$row_cargadatos['novedadimagen']="/blanco.jpg";
};
?>

<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>

<?php
}
} ?>
</datos>

80.36.206.105/smp/PHY/CURSOBUENO.html
Y en flash se puede ver que he puesto un icono de PDF para que cuando se le dé a ese producto me genere el pdf con los campos que se ven en ese clip.

Encontrado esto de SIMPLEXML, Y le he puesto "datos" , que es donde mi php xml recoge los datos.

<?php
include 'mifichero.php';

$xml = simplexml_load_string($xmlstr);

echo $xml->movie[0]->datos;
?>
y ya no se si esta bien, si como seguir.
gracias
  #2 (permalink)  
Antiguo 12/05/2009, 14:17
 
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
  #3 (permalink)  
Antiguo 13/05/2009, 02:27
 
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

Nadie me puede ayudar un poco o guiarme? gracias
  #4 (permalink)  
Antiguo 13/05/2009, 06:28
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Respuesta: ayuda crear un pdf de un archivo php xml en flash

En este tema en php te ayudarán más que en flash, pero prueba esto por ejemplo:

Código PHP:
include('class.ezpdf.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);
$pdf = new Cezpdf();
$pdf->selectFont('fonts/Helvetica.afm');
$pdf->ezText("<b>PRUEBA</b>\n",20);
while (
$row_cargadatos mysql_fetch_array($cargadatos)) {
$prueba=$row_cargadatos['num'];
$pdf->ezText($prueba30);
}
$pdf->ezStream(); 
Haz el pdf de un sólo campo, por ejemplo el campo num, si funciona vas agregando campos, piensa que las imágenes se ponen así:

$pdf->ezImage("img.jpg", 0, 200, 'none', 'left');

Esto lo saqué hace tiempo de unijimpe.net.

Ya te digo que antes de meter todo a saco prueba poco a poco.

Un saludo
__________________
Chanante!
  #5 (permalink)  
Antiguo 13/05/2009, 10:55
 
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

Gracias, voy a realizarlo y te digo si me sale bien.
  #6 (permalink)  
Antiguo 14/05/2009, 01:09
 
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

hOLAAAAAAAAAAAAA SI ME MUESTRA 1 - 2 - 3 que son los 3 registros que tengo metidos. Muchas gracias de verdad , eres un encanto .
Anota mi correo [email protected] por si algún hablamos.
Soy de alicante. y tu?
  #7 (permalink)  
Antiguo 14/05/2009, 01:11
 
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

Entra en 80.36.206.105/smp/PHY/CURSOBUENO.html Veras que he puesto un dibujo de pdf, que cuando se pinche en ese dibujo me haga el PDF de ese registro en concreto .
Me puedes guiar que vaya mirando el codigo y anotando las cosas.
  #8 (permalink)  
Antiguo 14/05/2009, 02:47
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Respuesta: ayuda crear un pdf de un archivo php xml en flash

Ok, cualquier cosa estamos aquí para echar una mano. Soy Castellano-Mallorquín, soy un híbrido mallorquín.

Un saludo
__________________
Chanante!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:32.