小编Ros*_*han的帖子

如何解决 PHP 中使用 TCPDF 获取未定义偏移 0 的错误

这是我声明从表生成 pdf 的部分。我已经在 youtube 上观看了教程并按照所有步骤进行操作,但仍然出现错误。我是编程领域的新手,这是我的迷你项目之一。我得到的错误是:

注意:第 17162 行 C:\xampp\htdocs\tcpdff\tcpdf.php 中未定义偏移量:0

function fetch_data()
{
    $output ='';
    $conn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
    $query = "SELECT * FROM borang_permohonan";
    $results = mysqli_query($conn, $query);
    while($row = mysqli_fetch_array($results))
    {
        $output .='
        <tr>
        <td>'.$row["fullname"].' </td>
        <td>'.$row["ic_no"].'</td>
        <td>'.$row["email"].' </td>
        </tr>
        ';
    }
    return $output;
}

if(isset($_POST["create_pdf"]))
{
    require_once('tcpdf.php');
    $obj_pdf = new TCPDF('P', PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
    $obj_pdf->SetCreator(PDF_CREATOR);
    $obj_pdf->SetTitle("Export HTML Table data to pdf using TCPDF in PHP");
    $obj_pdf->SetHeaderData('', '', PDF_HEADER_TITLE, PDF_HEADER_STRING);
    $obj_pdf->SetHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
    $obj_pdf->SetFooterFont(Array(PDF_FONT_NAME_DATA, …
Run Code Online (Sandbox Code Playgroud)

html php mysql pdf tcpdf

0
推荐指数
1
解决办法
3319
查看次数

在 CodeIgniter 4.0.2 中设置动态基 URL

我正在将我的项目从 CodeIgniter 3 迁移到 CodeIgniter 4。我对框架的新结构感到困惑。所以这是我的问题,

我在App.php 中将我的基本网址设置为:

protected $proj_root= "http://".$_SERVER['HTTP_HOST'];
protected $proj_root2  = str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
protected $mybase= $proj_root.$proj_root2;
public $baseURL =  $mybase;
Run Code Online (Sandbox Code Playgroud)

但我收到这样的错误:

致命错误:常量表达式在第 26 行的 D:\xampp\htdocs\delivery_dashboard\app\Config\App.php 中包含无效操作

所以从字面上看,我只能这样做:

public $baseURL = "http://localhost/my_project/"
Run Code Online (Sandbox Code Playgroud)

如何使用动态设置我的基本 url$_SERVER['HTTP_HOST']或者这里有任何解决方法?

谢谢您的帮助!

codeigniter base-url php-7 codeigniter-4

0
推荐指数
1
解决办法
6819
查看次数

标签 统计

base-url ×1

codeigniter ×1

codeigniter-4 ×1

html ×1

mysql ×1

pdf ×1

php ×1

php-7 ×1

tcpdf ×1