這期內(nèi)容當中小編將會給大家?guī)碛嘘P如何解決php無法輸出文件,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

站在用戶的角度思考問題,與客戶深入溝通,找到新邱網(wǎng)站設計與新邱網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站制作、成都網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名申請、虛擬主機、企業(yè)郵箱。業(yè)務覆蓋新邱地區(qū)。
php無法輸出文件的解決辦法:1、添加“ob_clean();”;2、設置“$pdf->Output('yourpath/output.pdf', 'F');”;3、設置“Output($_SERVER['DOCUMENT_ROOT']”。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
php無法輸出文件怎么辦?
具體問題:
php – TCPDF錯誤:無法創(chuàng)建輸出文件
我正在嘗試使用TCPDF和FPDI的組合生成pdf.這是我的代碼.
require_once('../tcpdf/tcpdf.php');
require_once('../FPDI/fpdi.php');
$fileName = '../sample.pdf';
class PDF extends FPDI {
/**
* "Remembers" the template id of the imported page
*/
var $_tplIdx;
var $numPages = 0;
/**
* Draw an imported PDF logo on every page
*/
function Header() {
global $fileName;
if (is_null($this->_tplIdx)) {
$this->setSourceFile($fileName);
$this->_tplIdx = $this->importPage(1);
$this->numPages = $this->setSourceFile($fileName);
}
$size = $this->useTemplate($this->_tplIdx);
}
function Footer() {
// emtpy method body
}
}
// initiate PDF
$pdf = new PDF($fileName);
$pdf->setFontSubsetting(true);
// add a page
$pdf->AddPage();
// save file
$pdf->Output('output.pdf', 'F');這里,最后一行$pdf->輸出(‘output.pdf’,’F’);用于保存文件.但它沒有用.當我只有$pdf-> Output()時,它在瀏覽器中顯示pdf.
我試過$pdf->輸出(‘output.pdf’,’D’);下載,它工作正常.似乎$pdf->輸出(‘output.pdf’,’F’);只是沒有工作,它顯示錯誤TCPDF錯誤:無法創(chuàng)建輸出文件:output.pdf.
注意:沒有文件權限問題
任何人都可以指出這個問題.
解決辦法:
嘗試把ob_clean();正好在$pdf->輸出(‘output.pdf’,’F’);
ob_clean();
// save file
$pdf->Output('output.pdf', 'F');如果那不行.比你需要設置這樣的路徑:
$pdf->Output('yourpath/output.pdf', 'F');如果你不知道絕對路徑試試這個:
$pdf->Output($_SERVER['DOCUMENT_ROOT'] . 'output.pdf', 'F');
上述就是小編為大家分享的如何解決php無法輸出文件了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁標題:如何解決php無法輸出文件
文章轉(zhuǎn)載:http://www.chinadenli.net/article16/jdhgdg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、品牌網(wǎng)站制作、搜索引擎優(yōu)化、服務器托管、外貿(mào)建站、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)