Ir al contenido


Foto

Envio de email adjuntando un PDF generado por PHP


  • Por favor identifícate para responder
5 respuestas en este tema

#1 annacd

annacd

    Member

  • Miembros
  • PipPip
  • 18 mensajes
  • LocationCaracas

Escrito 26 agosto 2011 - 08:30

Buenas , cual es la funcion dentro del php que convierte a PDF se envie a una determinada direccion o email.

Tengo el siguiente codigo, la cual cuando se genere el PDF se envie a su vez a info@xxxxx.com




delphi
  1. <?php
  2. require_once("dompdf/dompdf_config.inc.php");
  3. session_start();
  4. $data_root = $_SERVER[DOCUMENT_ROOT];
  5. include ($data_root . "/site/sec/funciones.php");
  6.  
  7.  
  8. $menu_links = "";
  9. if (isset($_SESSION['id'])) { $userid = $_SESSION['id'];
  10.  $usuario = $_SESSION['usuario'];
  11. //CREACION DEL MENU AUTOMATICO
  12. //MENU USUARIOS REGISTRADOS
  13.  $menu_links = '<a href="cuenta.php?id=' . $userid . '">' . $usuario . '</a> &bull; <a href="logout.php">Fin Sesion</a>';
  14.  } else {
  15.  //MENU USUARIOS NO REGISTRADOS
  16. $menu_links = '<a href="registro.php">Registrarse</a> &bull; <a href="login.php">Inicio de Sesion</a>';
  17. header("location: cuenta.php");
  18. exit();
  19.  }
  20. $menu_links2 = "";
  21. $sql = mysql_query("SELECT * FROM registro WHERE id='$userid'");
  22. if($row = mysql_fetch_array($sql)){
  23.  $nombres = $row["nombres"];
  24. $apellidos = $row["apellidos"];
  25. $email = $row["email"];
  26. $telefonos = $row["telefono"];
  27. $nick= $row["nick"];
  28. $password= $row["password"];
  29. $estado= $row["estado"];
  30. $zona= $row["zona"];
  31.  }
  32.  
  33. $fecha = date("d-m-Y");
  34. $carro =
  35. //La asignamos a la variable
  36. //$carro si existe o ponemos a false $carro
  37. //en caso contrario
  38. ob_start();
  39.  
  40. ?>
  41. <?php
  42. if(isset($_SESSION['carro']))
  43. $carro=$_SESSION['carro'];else $carro=false;
  44. ?>
  45. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  46. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  47. <head>
  48.     <style type="text/css">
  49. <!-- 
  50. .tit {
  51.     font-family: Verdana, Arial, Helvetica, sans-serif;
  52.     font-size: 11px;
  53.     color: #FFFFFF;
  54. }
  55. .prod {
  56.     font-family: "Myriad Pro", Verdana;
  57.     font-size: 11px;
  58.     color: #333333;
  59. }
  60. h1 {
  61.     font-family: "Myriad Pro", Verdana;
  62.     font-size: 20px;
  63.     color: #990000;
  64. }
  65. .menu2 {
  66. font-family: "Myriad Pro", Verdana;
  67. font-size: 15px;
  68. color: #000000;
  69. padding-left: 5px;
  70. }
  71. .footer{
  72. clear: both;
  73.     width: 900px;
  74. margin: 5px 0 0 0;
  75. padding: 5px 5px 5px 5px;
  76. border-top: #CCCCCC 1px solid;
  77. font-family: "Myriad Pro", Verdana;
  78. }
  79. -->
  80. </style>
  81. </head>
  82.  
  83. <body bgcolor="#FFFFFF">
  84.   <div class="header">
  85.     <table width="700" border="0">
  86.       <tr>
  87. <td height="108" align="left"><img src="img/logo.gif" border="0" /></td>
  88. </tr>
  89. </table>
  90. </div>
  91. <div class="principal" align="center">
  92. <div class="cabeza">Cotizaci&oacute;n de Productos</div>
  93. <div class="menu2"><table width="518" align="center">
  94.   <tr>
  95.     <td colspan="5" align="left">Datos del Usuario</td>
  96.     <td colspan="2" align="right">Fecha de Cotizaci&oacute;n <?php echo $fecha;?></td>
  97.   </tr>
  98.   <tr>
  99.     <td colspan="4">Nombre</td>
  100.     <td width="124" align="left"><?php echo $nombres; ?></td>
  101.     <td width="61" align="left">E-Mail </td>
  102.     <td width="245" align="left"><?php echo $email; ?></td>
  103.   </tr>
  104.   <tr>
  105.     <td colspan="4">Apellidos</td>
  106.     <td colspan="3" align="left"><?php echo $apellidos; ?></td>
  107.   </tr>
  108.   <tr>
  109.     <td colspan="4">Telefono</td>
  110.     <td align="left"><?php echo $telefonos; ?></td>
  111.     <td align="left">Direcci&oacute;n</td>
  112.     <td align="left"><?php echo $zona; ?></td>
  113.   </tr>
  114.  
  115. </table>
  116. </div>
  117. <div>
  118. <?php 
  119. if($carro){
  120. //si el carro no está vacío,
  121. //mostramos los productos 
  122. ?>
  123. <table width="502" border="0" cellspacing="0" cellpadding="0" align="center">
  124. <tr bgcolor="#333333" class="tit"> 
  125. <td width="97" align="center">Cantidad </td>
  126. <td width="62" align="center">Ref</td>
  127. <td width="260" align="center">Descripci&oacute;n</td>
  128. <td width="83">Precio Total</td>
  129.  
  130. </tr>
  131. <?php
  132. $color=array("#ffffff","#F0F0F0");
  133. $contador=0;
  134. //las 2 líneas anteriores
  135. //sirven sólo para hacer
  136. //una tabla con colores 
  137. //alternos
  138. $suma=0;
  139. //antes de recorrer todos
  140. //los valores de la matriz
  141. //$carro, ponemos a cero la
  142. //variable $suma, en la que
  143. //iremos sumando los subtotales
  144. //del costo de cada item por la
  145. //cantidad de unidades que se
  146. //especifiquen 
  147. foreach($carro as $k => $v){
  148. //recorremos la matriz que tiene
  149. //todos los valores del carro, 
  150. //calculamos el subtotal y el
  151. // total 
  152. $subto=$v['cantidad']*$v['PrecioUnitario1'];
  153. $suma=$suma+$subto;
  154. $contador++;
  155. //este es el contador que usamos
  156. //para los colores alternos 
  157. ?>
  158. <tr bgcolor="<?php echo $color[$contador%2]; ?>" class='prod'> 
  159. <td align="center"><?php echo $v['cantidad'] ?></td>
  160. <td align="center"><?php echo $v['Referencia'] ?></td>
  161. <td><?php echo $v['Descripcion'] ?></td>
  162. <td><?php echo $subto ?></td>
  163.  
  164. </tr>
  165. <?php
  166. //por cada item creamos un
  167. //formulario que submite a
  168. //agregar producto y un link
  169. //que permite eliminarlos 
  170. }
  171. ?>
  172. </table>
  173. <table width="502" border="0" align="center">
  174.   <tr>
  175.     <td width="45"></td>
  176.     <td width="45">&nbsp;</td>
  177.     <td width="289">&nbsp;</td>
  178.     <td width="105" align="left"><div align="left"><span class="prod"><strong>Total: BsF.<?php echo number_format($suma,2);
  179. //mostramos el total de la variable
  180. //$suma formateándola a 2 decimales 
  181. ?></strong></span><br>
  182. </div></td>
  183.   </tr>
  184. </table>
  185. <div align="center"><span class="prod">Total de Artículos:      <?php echo count($carro);
  186. //el total de items va a ser igual
  187. //a la cantidad de elementos que
  188. //tenga la matriz $carro, valor
  189. //que obtenemos con la función
  190. //count o con sizeof 
  191. ?> </br><strong>Todos Los Precios Incluyen IVA</strong></span> 
  192.   <br>
  193.   Transporte no Incluido.
  194.   </div>
  195. <?php }else{ ?>
  196.  
  197. <?php }?>
  198.  
  199. </div>
  200. <div align="center"></div>
  201. <div align="left" class="prod"><strong><span class="prod">Estimado Cliente: <br>
  202.   En un transcurso de 24 horas nos comunicaremos a sus n&uacute;meros de contacto para confirmar la disponibilidad de la mercancia y coordinar la forma de pago y despacho.<br>
  203.   <table width="441" border="0" align="left">
  204.     <tr>
  205.       <td colspan="2" class="prod">Modos de Pago:</td>
  206.     </tr>
  207.     <tr>
  208.       <td width="100" class="prod">Efectivo.</td>
  209.       <td width="331" class="prod">Tarjeta de Débito.</td>
  210.     </tr>
  211.     <tr>
  212.       <td class="prod">Tarjeta de Crédito.</td>
  213.       <td class="prod">Cheque conformables a nombre de: Megara Market C.A. Rif: J-31551333-1<br></td>
  214.     </tr>
  215.   </table>
  216. </strong>
  217.  
  218. </div>
  219. <div align="left" class="prod">
  220. <p>&nbsp;</p>
  221. <p>&nbsp;</p>
  222. <div align="left" class="prod">
  223. <table width="502" border="0">
  224.   <tr>
  225.     <td><strong>Email: info@cross-home.com /Dirección: Calle Capitolio, Edificio Cross Home. Diagonal al Edificio Giorgio y Frente al Taller Mecánico Punta Cana. Boleíta Sur (Caracas). /Teléfonos: +58-212-238-7831
  226.     </strong></td>
  227.   </tr>
  228. </table>
  229. </div>
  230. </body></html>
  231.  
  232. <?php
  233. $html = ob_get_contents();
  234. ob_end_clean();
  235.  
  236. $dompdf = new DOMPDF();
  237.  
  238. $dompdf->load_html($html);
  239. $dompdf->render();
  240. $dompdf->stream("cotizacion.pdf");
  241.  
  242. ?>


(li) fue idea de un compañero, se nota que no es esa la persona que programa  (li)
  • 0

#2 squall2501

squall2501

    Advanced Member

  • Miembros
  • PipPipPip
  • 82 mensajes
  • Locationen oa

Escrito 26 agosto 2011 - 09:42

No hay funcion php nativa que convierta a PDF... Lo que estas haciendo esta bien..Usando la libreria dom pdf

Pero la funcion nativa mail no te sirve para adjuntar información para ello puedes usar la libreria phpmailer

Aqui te dejo el enlace donde cesar enseña a usarla

http://www.cesarcanc...p-poo-n350.html

Yo al menos trataría de hacer lo siguiente

Guardar el pdf en una carpeta llamada archivos y su nombre en la base de datos

Después usa la librería mailer para adjuntar el archivo guardado anteriormente . Así podrías crear un sistema mas dinámico

Saludos


  • 0

#3 cesar_cz

cesar_cz

    Advanced Member

  • Moderadores
  • PipPipPip
  • 919 mensajes
  • LocationChile

Escrito 27 agosto 2011 - 02:11

Hola annacd me quedo con la respuesta de
squall2501saludos..

  • 0

#4 annacd

annacd

    Member

  • Miembros
  • PipPip
  • 18 mensajes
  • LocationCaracas

Escrito 05 septiembre 2011 - 12:21

Lo que hice fue colocar el mismo codigo del vercarrito en un formulario, y en los <input type... colocar el php correspondiente a cada dato. y asi envio al correo  info la cotizacion del cliente para obtener una copia,



delphi
  1. <form action="/cgi-bin/FormMail.cgi" method="post" name="formcotizacion" >
  2. <input type="hidden" name="fecha" id="fecha" value="<?php echo "$fecha\n";?>" />
  3. <input type="hidden" name="nombres" id="nombres" value="<?php echo $nombres; ?>" />
  4. <input type="hidden" name="apellidos" id="apellidos" value="<?php echo $apellidos; ?>" />
  5. <input type="hidden" name="telefono" id="telefono" value="<?php echo $telefonos; ?>" />
  6. <input type="hidden" name="email" id="email" value="<?php echo $email; ?>" />
  7. <?php 
  8. if($carro){
  9. //si el carro no está vacío,
  10. //mostramos los productos 
  11. ?>
  12. <?php
  13. $color=array("#ffffff","#F0F0F0");
  14. $contador=0;
  15. //las 2 líneas anteriores
  16. //sirven sólo para hacer
  17. //una tabla con colores 
  18. //alternos
  19. $suma=0;
  20. //antes de recorrer todos
  21. //los valores de la matriz
  22. //$carro, ponemos a cero la
  23. //variable $suma, en la que
  24. //iremos sumando los subtotales
  25. //del costo de cada item por la
  26. //cantidad de unidades que se
  27. //especifiquen 
  28. foreach($carro as $k => $v){
  29. //recorremos la matriz que tiene
  30. //todos los valores del carro, 
  31. //calculamos el subtotal y el
  32. // total 
  33. $subto=$v['cantidad']*$v['PrecioUnitario1'];
  34. $suma=$suma+$subto;
  35. $contador++;
  36. //este es el contador que usamos
  37. //para los colores alternos 
  38. ?>
  39. <tr bgcolor="<?php echo $color[$contador%2]; ?>" class='prod'> 
  40. <td><input type="hidden" name="referencia" id="referencia" value="<?php echo $v['Referencia'] ?>" /></td>
  41. <td><input type="hidden" name="Decripcion" id="Descripcion" value="<?php echo $v['Descripcion'] ?>" /></td>
  42. <td><input type="hidden" name="PrecioUnitario" id="PrecioUnitario" value="<?php echo $v['PrecioUnitario1'] ?>" /></td>
  43. <td width="28" align="center"><input type="hidden" name="cantidad" id="cantidad" value="<?php echo $v['cantidad'] ?>" /></td>
  44. <td width="141" align="center"> 
  45. <input type="hidden" name="id"  id="id" value="<?php echo $v['CodigoProducto'] ?>" /> </td>
  46. </tr>
  47. <?php
  48. //por cada item creamos un
  49. //formulario que submite a
  50. //agregar producto y un link
  51. //que permite eliminarlos 
  52. }
  53. ?>
  54. </table>
  55. <input type="hidden" name="TotalArtículos" id="TotalArticulos" value="<?php echo count($carro);
  56. ?>" /
  57. <br>
  58. <div align="center"><span class="prod"><input type="hidden" name="TotalBsF" id="TotalBsF" value="<?php echo number_format($suma,2);?>" />
  59. </span></div>
  60. <?php }else{ ?>
  61.  
  62. <?php }?>
  63. </p>
  64. <input type="hidden" name="subject" value="Cotización en Línea">
  65. <input type="hidden" name="redirect" value="http://www.xxxxxx.com/site/pedido.php">
  66. <input type="hidden" name="recipient" value="info@xxxxxxx.com">
  67. <input type="submit" value="Enviar Cotización">
  68. <input type="submit" value="Guardar en PDF" name="Submit" onClick="generapdf()"/>
  69. </form>


  • 0

#5 annacd

annacd

    Member

  • Miembros
  • PipPip
  • 18 mensajes
  • LocationCaracas

Escrito 05 septiembre 2011 - 01:04

No hay funcion php nativa que convierta a PDF... Lo que estas haciendo esta bien..Usando la libreria dom pdf

Pero la funcion nativa mail no te sirve para adjuntar información para ello puedes usar la libreria phpmailer

Aqui te dejo el enlace donde cesar enseña a usarla

http://www.cesarcanc...p-poo-n350.html

Yo al menos trataría de hacer lo siguiente

Guardar el pdf en una carpeta llamada archivos y su nombre en la base de datos

Después usa la librería mailer para adjuntar el archivo guardado anteriormente . Así podrías crear un sistema mas dinámico

Saludos


  • 0

#6 annacd

annacd

    Member

  • Miembros
  • PipPip
  • 18 mensajes
  • LocationCaracas

Escrito 05 septiembre 2011 - 01:06

Buenas , cual es la funcion dentro del php que convierte a PDF se envie a una determinada direccion o email.

Tengo el siguiente codigo, la cual cuando se genere el PDF se envie a su vez a info@xxxxx.com




delphi
  1. <?php
  2. require_once("dompdf/dompdf_config.inc.php");
  3. session_start();
  4. $data_root = $_SERVER[DOCUMENT_ROOT];
  5. include ($data_root . "/site/sec/funciones.php");
  6.  
  7.  
  8. $menu_links = "";
  9. if (isset($_SESSION['id'])) { $userid = $_SESSION['id'];
  10.  $usuario = $_SESSION['usuario'];
  11. //CREACION DEL MENU AUTOMATICO
  12. //MENU USUARIOS REGISTRADOS
  13.  $menu_links = '<a href="cuenta.php?id=' . $userid . '">' . $usuario . '</a> &bull; <a href="logout.php">Fin Sesion</a>';
  14.  } else {
  15.  //MENU USUARIOS NO REGISTRADOS
  16. $menu_links = '<a href="registro.php">Registrarse</a> &bull; <a href="login.php">Inicio de Sesion</a>';
  17. header("location: cuenta.php");
  18. exit();
  19.  }
  20. $menu_links2 = "";
  21. $sql = mysql_query("SELECT * FROM registro WHERE id='$userid'");
  22. if($row = mysql_fetch_array($sql)){
  23.  $nombres = $row["nombres"];
  24. $apellidos = $row["apellidos"];
  25. $email = $row["email"];
  26. $telefonos = $row["telefono"];
  27. $nick= $row["nick"];
  28. $password= $row["password"];
  29. $estado= $row["estado"];
  30. $zona= $row["zona"];
  31.  }
  32.  
  33. $fecha = date("d-m-Y");
  34. $carro =
  35. //La asignamos a la variable
  36. //$carro si existe o ponemos a false $carro
  37. //en caso contrario
  38. ob_start();
  39.  
  40. ?>
  41. <?php
  42. if(isset($_SESSION['carro']))
  43. $carro=$_SESSION['carro'];else $carro=false;
  44. ?>
  45. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  46. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  47. <head>
  48.     <style type="text/css">
  49. <!-- 
  50. .tit {
  51.     font-family: Verdana, Arial, Helvetica, sans-serif;
  52.     font-size: 11px;
  53.     color: #FFFFFF;
  54. }
  55. .prod {
  56.     font-family: "Myriad Pro", Verdana;
  57.     font-size: 11px;
  58.     color: #333333;
  59. }
  60. h1 {
  61.     font-family: "Myriad Pro", Verdana;
  62.     font-size: 20px;
  63.     color: #990000;
  64. }
  65. .menu2 {
  66. font-family: "Myriad Pro", Verdana;
  67. font-size: 15px;
  68. color: #000000;
  69. padding-left: 5px;
  70. }
  71. .footer{
  72. clear: both;
  73.     width: 900px;
  74. margin: 5px 0 0 0;
  75. padding: 5px 5px 5px 5px;
  76. border-top: #CCCCCC 1px solid;
  77. font-family: "Myriad Pro", Verdana;
  78. }
  79. -->
  80. </style>
  81. </head>
  82.  
  83. <body bgcolor="#FFFFFF">
  84.   <div class="header">
  85.     <table width="700" border="0">
  86.       <tr>
  87. <td height="108" align="left"><img src="img/logo.gif" border="0" /></td>
  88. </tr>
  89. </table>
  90. </div>
  91. <div class="principal" align="center">
  92. <div class="cabeza">Cotizaci&oacute;n de Productos</div>
  93. <div class="menu2"><table width="518" align="center">
  94.   <tr>
  95.     <td colspan="5" align="left">Datos del Usuario</td>
  96.     <td colspan="2" align="right">Fecha de Cotizaci&oacute;n <?php echo $fecha;?></td>
  97.   </tr>
  98.   <tr>
  99.     <td colspan="4">Nombre</td>
  100.     <td width="124" align="left"><?php echo $nombres; ?></td>
  101.     <td width="61" align="left">E-Mail </td>
  102.     <td width="245" align="left"><?php echo $email; ?></td>
  103.   </tr>
  104.   <tr>
  105.     <td colspan="4">Apellidos</td>
  106.     <td colspan="3" align="left"><?php echo $apellidos; ?></td>
  107.   </tr>
  108.   <tr>
  109.     <td colspan="4">Telefono</td>
  110.     <td align="left"><?php echo $telefonos; ?></td>
  111.     <td align="left">Direcci&oacute;n</td>
  112.     <td align="left"><?php echo $zona; ?></td>
  113.   </tr>
  114.  
  115. </table>
  116. </div>
  117. <div>
  118. <?php 
  119. if($carro){
  120. //si el carro no está vacío,
  121. //mostramos los productos 
  122. ?>
  123. <table width="502" border="0" cellspacing="0" cellpadding="0" align="center">
  124. <tr bgcolor="#333333" class="tit"> 
  125. <td width="97" align="center">Cantidad </td>
  126. <td width="62" align="center">Ref</td>
  127. <td width="260" align="center">Descripci&oacute;n</td>
  128. <td width="83">Precio Total</td>
  129.  
  130. </tr>
  131. <?php
  132. $color=array("#ffffff","#F0F0F0");
  133. $contador=0;
  134. //las 2 líneas anteriores
  135. //sirven sólo para hacer
  136. //una tabla con colores 
  137. //alternos
  138. $suma=0;
  139. //antes de recorrer todos
  140. //los valores de la matriz
  141. //$carro, ponemos a cero la
  142. //variable $suma, en la que
  143. //iremos sumando los subtotales
  144. //del costo de cada item por la
  145. //cantidad de unidades que se
  146. //especifiquen 
  147. foreach($carro as $k => $v){
  148. //recorremos la matriz que tiene
  149. //todos los valores del carro, 
  150. //calculamos el subtotal y el
  151. // total 
  152. $subto=$v['cantidad']*$v['PrecioUnitario1'];
  153. $suma=$suma+$subto;
  154. $contador++;
  155. //este es el contador que usamos
  156. //para los colores alternos 
  157. ?>
  158. <tr bgcolor="<?php echo $color[$contador%2]; ?>" class='prod'> 
  159. <td align="center"><?php echo $v['cantidad'] ?></td>
  160. <td align="center"><?php echo $v['Referencia'] ?></td>
  161. <td><?php echo $v['Descripcion'] ?></td>
  162. <td><?php echo $subto ?></td>
  163.  
  164. </tr>
  165. <?php
  166. //por cada item creamos un
  167. //formulario que submite a
  168. //agregar producto y un link
  169. //que permite eliminarlos 
  170. }
  171. ?>
  172. </table>
  173. <table width="502" border="0" align="center">
  174.   <tr>
  175.     <td width="45"></td>
  176.     <td width="45">&nbsp;</td>
  177.     <td width="289">&nbsp;</td>
  178.     <td width="105" align="left"><div align="left"><span class="prod"><strong>Total: BsF.<?php echo number_format($suma,2);
  179. //mostramos el total de la variable
  180. //$suma formateándola a 2 decimales 
  181. ?></strong></span><br>
  182. </div></td>
  183.   </tr>
  184. </table>
  185. <div align="center"><span class="prod">Total de Artículos:      <?php echo count($carro);
  186. //el total de items va a ser igual
  187. //a la cantidad de elementos que
  188. //tenga la matriz $carro, valor
  189. //que obtenemos con la función
  190. //count o con sizeof 
  191. ?> </br><strong>Todos Los Precios Incluyen IVA</strong></span> 
  192.   <br>
  193.   Transporte no Incluido.
  194.   </div>
  195. <?php }else{ ?>
  196.  
  197. <?php }?>
  198.  
  199. </div>
  200. <div align="center"></div>
  201. <div align="left" class="prod"><strong><span class="prod">Estimado Cliente: <br>
  202.   En un transcurso de 24 horas nos comunicaremos a sus n&uacute;meros de contacto para confirmar la disponibilidad de la mercancia y coordinar la forma de pago y despacho.<br>
  203.   <table width="441" border="0" align="left">
  204.     <tr>
  205.       <td colspan="2" class="prod">Modos de Pago:</td>
  206.     </tr>
  207.     <tr>
  208.       <td width="100" class="prod">Efectivo.</td>
  209.       <td width="331" class="prod">Tarjeta de Débito.</td>
  210.     </tr>
  211.     <tr>
  212.       <td class="prod">Tarjeta de Crédito.</td>
  213.       <td class="prod">Cheque conformables a nombre de: Megara Market C.A. Rif: J-31551333-1<br></td>
  214.     </tr>
  215.   </table>
  216. </strong>
  217.  
  218. </div>
  219. <div align="left" class="prod">
  220. <p>&nbsp;</p>
  221. <p>&nbsp;</p>
  222. <div align="left" class="prod">
  223. <table width="502" border="0">
  224.   <tr>
  225.     <td><strong>Email: info@cross-home.com /Dirección: Calle Capitolio, Edificio Cross Home. Diagonal al Edificio Giorgio y Frente al Taller Mecánico Punta Cana. Boleíta Sur (Caracas). /Teléfonos: +58-212-238-7831
  226.     </strong></td>
  227.   </tr>
  228. </table>
  229. </div>
  230. </body></html>
  231.  
  232. <?php
  233. $html = ob_get_contents();
  234. ob_end_clean();
  235.  
  236. $dompdf = new DOMPDF();
  237.  
  238. $dompdf->load_html($html);
  239. $dompdf->render();
  240. $dompdf->stream("cotizacion.pdf");
  241.  
  242. ?>


(li) fue idea de un compañero, se nota que no es esa la persona que programa  (li)


  • 0




IP.Board spam blocked by CleanTalk.