我正試圖用PHP從MySQL資料庫中列印出pdf檔案。請查看這個鏈接,了解我所遵循的 "教程"。https://joshuaotwell.com/php-mysql-blob-pdf-display-in-browser/
我得到這個警告資訊。Warning: include(include.php): failed to open stream: No such file or directory in C:xampphtdocsPortfolio emplatesase_html.php on line 2
當我試圖包括我的'include.php'檔案時,這種情況就會發生,我在那里連接到資料庫。對我來說,奇怪的是,代碼仍然作業,并列印出資料庫中的專案名稱。可能是因為它是一個警告而不是一個錯誤,但仍然如此。誰能幫我清除這條資訊呢?
下面是我的projects.php檔案中的代碼。
<?php
include './include.php'。
$sql = "SELECT id, name
FROM 專案
ORDER BY name ASC;"。
$result = $conn-> query($sql);
foreach ($result as $row) {
$records[] = [
'id' => $row['id'] 。
'name' => $row['name'].
];
}
$title = '顯示PDF檔案';
ob_start()。
include __DIR__ . "display_html.php"。
$output = ob_get_clean()。
include __DIR__ . "ase_html.php"。
?>.
我的目錄是這樣的:xampp/htdocs/portfolio/templates 我的include檔案在portfolio檔案夾下,而projects.php檔案,也就是上面的代碼,和名為display_html.php和base_html.php的兩個檔案夾一起在templates檔案夾下。
uj5u.com熱心網友回復:
你說,連接發生在include.php。因此,MySQL連接將作業,這是真的。
但是你得到的錯誤,是針對base_html.php的,正如錯誤資訊中指出的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/306814.html
標籤:
