2015-07-19 3 views
3

Я хочу использовать библиотеку tcpdf в своем коде. это всего лишь образец, и я использовал его для тестирования. Я использую сервер wamp в своем ноутбуке. мое название проекта - «mysite». в проекте у меня есть папка с именем: tcpdf, которая содержит библиотеку, которую я просто загружаю. и еще один php-файл: index.php, который содержит мой основной код. Просто это ! в моем браузере, когда я набираю: loclhost/mysite, он дает мне ошибку, которая не может заплатить файл: tcpdf_include. Я уверен, что это простой вопрос, но я не могу его перенести! пожалуйста помогите. это чрезвычайная ситуация. <>Мне не нужна библиотека tcpdf


<php> 

    /** 
    * Creates an example PDF TEST document using TCPDF 
    * @package com.tecnick.tcpdf 
    * @abstract TCPDF - Example: Removing Header and Footer 
    * @author Nicola Asuni 
    * @since 2008-03-04 
    **/

    // Include the main TCPDF library (search for installation path). 
    require_once('tcpdf_include.php'); 

    // create new PDF document 
    $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT,  'UTF-8', false); 

    // set document information 
    $pdf->SetCreator(PDF_CREATOR); 
    $pdf->SetAuthor('Nicola Asuni'); 
    $pdf->SetTitle('TCPDF Example 002'); 
    $pdf->SetSubject('TCPDF Tutorial'); 
    $pdf->SetKeywords('TCPDF, PDF, example, test, guide'); 

    // remove default header/footer 
    $pdf->setPrintHeader(false); 
    $pdf->setPrintFooter(false); 

    // set default monospaced font 
    $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); 

    // set margins 
    $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); 

    // set auto page breaks 
    $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); 

    // set image scale factor 
    $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); 

    // set some language-dependent strings (optional) 
    if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { 
    require_once(dirname(__FILE__).'/lang/eng.php'); 
    $pdf->setLanguageArray($l); 
} 

// --------------------------------------------------------- 

    // set font 
    $pdf->SetFont('times', 'BI', 20); 

    // add a page 
    $pdf->AddPage(); 

    // set some text to print 
    $txt = <<<EOD 
TCPDF Example 002 

Default page header and footer are disabled using setPrintHeader() and setPrintFooter() methods. 
EOD; 

// print a block of text using Write() 
$pdf->Write(0, $txt, '', 0, 'C', true, 0, false, false, 0); 

// --------------------------------------------------------- 

//Close and output PDF document 
$pdf->Output('example_002.pdf', 'I'); 

//============================================================+ 
// END OF FILE 
//============================================================+ 


---------- 
+0

Какова ошибка? все ли файлы включены? – Varun

ответ

0

Ваш код ищет файл tcpdf_include.php в той же папке, где расположена ваша эс файл index.php, однако вы упомянули библиотека TCPDF находится в папке, так что вам нужна чтобы изменить оператор rquiere, чтобы указать местоположение файла в папке tcpdf, например:

require_once 'path/to/tcpdf_include/within/tcpdf/folder'; 
+1

привет rdgar это работа, и у меня нет проблем с whit require_once. но в этой строке мой сервер не знает класс tcpdf. – mostafa

+0

Здравствуйте, @mostafa, не могли бы вы отправить код, который дает вам ошибку. Могли ли вы потребовать файл tcpdf_include.php без проблем? – Edgar

+0

Весь мой код был кодом, который я поделил здесь. ошибка такова: Ошибка анализа: синтаксическая ошибка, неожиданная ''); '(T_CONSTANT_ENCAPSED_STRING) в C: \ wamp \ www \ test \ index.php в строке 31 – mostafa

Смежные вопросы