Php FPDF&&;条形码

Php FPDF&&;条形码,php,barcode,fpdf,Php,Barcode,Fpdf,我有一个小问题,我使用库pi_barcode.php生成条形码,fpdf能够利用条形码并打印它,但是,库pi_barcode.php有一个问题,c'是如果我将文件放在服务器的根目录下,它可以工作,但图像的记录是在根目录下完成的,但是如果我的文件被放在一个文件夹里,那么它想保存更多的文件,但他还是把它给我看。因此,基本上我想要的是能够将图像保存在一个特定的文件夹中,而不是保存在服务器的根目录中 _cb.php: require('pi_barcode.php'); $code = $_

我有一个小问题,我使用库pi_barcode.php生成条形码,fpdf能够利用条形码并打印它,但是,库pi_barcode.php有一个问题,c'是如果我将文件放在服务器的根目录下,它可以工作,但图像的记录是在根目录下完成的,但是如果我的文件被放在一个文件夹里,那么它想保存更多的文件,但他还是把它给我看。因此,基本上我想要的是能够将图像保存在一个特定的文件夹中,而不是保存在服务器的根目录中

_cb.php:

require('pi_barcode.php');

     $code = $_GET['c'] ;

// ***** Création de l'objet
        $objCode = new pi_barcode();

        // ***** Hauteur, [Largeur]
        $objCode->setSize(25);

        // ***** Autres arguments
        $objCode->setText('');
        $objCode->hideCodeType();


        $objCode -> setType('C39');
        $objCode -> setCode($code);
        //Affichage //
        $objCode -> showBarcodeImage();
        //Enregistrement//
        $objCode->writeBarcodeFile($code . '.png');
上面的代码将图像保存到服务器的根目录下,如果文件仅位于服务器的根目录下

如果文件_cb.php位于文件夹中,则不再进行注册,仅显示

这是代码pi_barcode.php

/* Show image */

function showBarcodeImage()
        {
            $this->checkCode();
            $this->encode();

            if ($this->FILETYPE == 'GIF')
            {
                Header( "Content-type: image/gif");
                imagegif($this->IH);
            }
            elseif ($this->FILETYPE == 'JPG')
            {
                Header( "Content-type: image/jpeg");
                imagejpeg($this->IH);
            }
            else
            {
                Header( "Content-type: image/png");
                imagepng($this->IH);
            }
        }

        /**
        * Save Image
        */
        function writeBarcodeFile($file)
        {
            $this->checkCode();
            $this->encode();

            if ($this->FILETYPE == 'GIF')     imagegif($this->IH, $file);
            elseif ($this->FILETYPE == 'JPG') imagejpeg($this->IH, $file);
            else                              imagepng($this->IH, $file);
        }
下面的代码是用于显示和保存条形码的函数


非常感谢你的帮助

您应该将完整路径写入

$objCode->writeBarcodeFile($code . '.png');


我做了改变,没有改变,你做错了。您当前用于保存文件的路径是什么?
$path     = '/myfolder/';
$filename = 'picture';
$objCode->writeBarcodeFile($path.filename. '.png');