就像問題所說,我似乎無法在下面的腳本中傳遞一個變量的值。如果我回顯變量,它按預期存在。如果我複製粘貼回顯值到$ my_var所在的代碼中,它就會起作用。但它不會使用$ my_var?!?!?在這個php腳本中不能傳遞值作爲變量
上下文代碼需要另一個文件來創建PDF,將其附加到電子郵件併發送,然後將其顯示在瀏覽器中。已刪除大部分的代碼爲簡潔
$my_var = $_POST['quote_number'];
$filename = 'Quote_no' . $my_var . '.pdf';
$file = $_SERVER['DOCUMENT_ROOT'] . '/quotes/' . $filename ;
require('instant_quote.php');
function send_quote($my_var) {
//my_function code
};
send_quote($my_var);
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="' . $filename . '"');
header('Content-Transfer-Encoding: binary');
header('Content-Length: ' . filesize($file));
header('Accept-Ranges: bytes');
@readfile($file);
試過把它拿出來,仍然不起作用 –