Seguía un tema sobre como aprovechar una librería para crear un pdf despues de mandar un formulario. Para no empezar con lo fuerta he buscado un video en youtube para empezar por algo más sencillo y así evitar errores, pero como siempre alguno aparece y no se donde puede estar el fallo.
Este es el código que tengo en una página llamada reporte.php
Código:
El error me salta en la linea en rojo. E imagino que será por la referencia ya que no puede abrir la librería. Concretamente es este: "Fatal error: require_once(): Failed opening required '../html2pdf_v4-2.03/html2pdf.class.php' (include_path='.:/usr/lib/php5.4')" <?php include("mysqlcon.php"); ob_start(); ?> <page> <h1>Reporte</h1> </page> <?php $content = ob_get_clean(); require_once('../html2pdf_v4-2.03/html2pdf.class.php'); //../ quiere decir que no esta en la misma carpeta que reporte $pdf=new HTML2PDF('P','4','es', 'UTF-8'); $pdf->writeHTML($content); $pdf->pdf->includeJS('print(true)'); $pdf->output('lista.pdf'); ?>
El nombre de la carpeta y el del archivo .php están bien. Pero el error seguramente esta en el ../
Yo tengo organizado el servidor ftp de la siguiente manera. Una carpeta llamada "X" contiene unos archivos html de una web vieja, dentro de esta carpeta hay una carpeta llamada "Pruebas" que contiene los archivos de la web nueva que estoy haciendo. Y dentro de esta última carpeta esta la carpeta "html2pdf_v4-2.03" que en su interior tiene el archivo "html2pdf.class.php"
Según esta estructura, es correcto como le estoy diciendo que la encuentre?
Muchas gracias y un saludo compañeros! :)