después de buscar tando encontré justo lo que necesita que era que por medio de unos datos guardados en mi DB se creara un pdf pero a la hora de que me deveria aparecer el pdf me da un error como este
Parse error: syntax error, unexpected 'public' (T_PUBLIC) in C:\xampp\htdocs\Jornada\administrador\proceso\conv ertirPDF.php on line 49
el codigo es este
Código PHP:
<?php
if(isset($_GET)){
$obj= new convertirPDF();
if(isset($_GET["id"])){
$id=$_GET["id"];
}
if(isset($_GET["tipo"])){
$tipo=$_GET["tipo"];
}
if(isset($_GET["fecha"])){
$fecha=$_GET["fecha"];
}
if(isset($_GET["rif"])){
$rif=$_GET["rif"];
}
if(isset($_GET["nombre"])){
$nombre=$_GET["nombre"];
}
if(isset($_GET["direccion"])){
$direccion=$_GET["direccion"];
}
if(isset($_GET["telefono"])){
$telefono=$_GET["telefono"];
}
if(isset($_GET["correo"])){
$correo=$_GET["correo"];
}
$obj->jornadapdf('jornada_pdf', $id,$tipo,$fecha,$rif,$nombre,$direccion,$telefono,$correo);
class convertirPDF{
public static function formatojornada($id,$tipo,$fecha,$rif,$nombre,$direccion,$telefono,$correo){
$html='
<div class="contenedor">
<h2 align="center">CONSTANCIA DE ESTUDIOS</h2>
<br><br>
<p>Quien suscribe Director de la <b>Unversidad De Venezuela</b>, hace constar por medio de la presente que el(la) Estudiante <b>'.$nombre.' '.$direccion.'</b>, titular de la Cédula de Identidad (DNI) Nº <b>V-'.$telefono.'</b>, es estudiante regular de esta Institución durante el año escolar <b>'.date("Y").'-'.(date("Y")+1).'</b>, desde las <b>7:30a.m.</b> hasta las <b>6:00p.m.</b></p>
<br>
<p>Constancia que se expide a petición de la parte interesada en Caracas Venezuela a los <b>30</b> días del mes de <b>'.convertirPDF::meses(date("m")).'</b> de <b>'.date("Y").'</b>.</p>
<br><br><br><br><br><br><br><br><br>
<p align="center" class="lineHeight"><strong>Kevin Linares</strong></p>
<p align="center" ><b>Director</b></p>
<br><br>
<p align="center"><b>____________________________</b></p>
</div>
';
return $html;
}
}
---------->>>(linea 49)public static function footer_reporte(){
$footer='
<br><br><br><br><br><br><br><br><br><br><br><br>
<div class="contenedor">
<hr>
<p class="textIndent">Dirección: Caracas, Venezuela Teléfono: 9999-999-99-99 <br><strong>www.kevinlinares-blog.blogspot.com</strong> -/- <strong>www.linareskevin.com</strong></p>
</div>
';
return $footer;
}
public static function cabezera(){
$header='
<br><br><br><br>
<div class="header"><img src="images/barra_campa.jpg"><br><br><br><br><br><br></div>';
return $header;
}
public function jornadapdf($nompdf,$id,$tipo,$fecha,$rif,$nombre,$direccion,$telefono,$correo){
ob_start();
echo '<page backbottom="100mm">
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="../../css/estilos.css" type="text/css" />
</head>
<body>'
.convertirPDF::cabezera().convertirPDF::formatojornada($id,$tipo,$fecha,$rif,$nombre,$direccion,$telefono,$correo).'
<page_footer>'.convertirPDF::footer_reporte().'</page_footer>
</body>
</html></page>';
require_once('html2pdf/html2pdf.class.php');
$pdf = new HTML2PDF('P','A4','es');
$pdf->WriteHTML(ob_get_clean());
$pdf->Output($nompdf.' '.$id.' '.$tipo.' '.$fecha.' '.$rif.' '.$nombre.' '.$direccion.' '.$telefono.' '.$correo.'.pdf');
}
}
?>
todo lo que esta dentro de lo que se va a generar no es nada, no tiene sentido, solo estoy probando