我已經成功地使用下面的代碼片段,在瀏覽器中打開pdf。代替在同一頁面中打開,我希望它在新的瀏覽器標籤。使用此php代碼在新標籤中打開pdf
我沒有使用標籤。這段代碼調用了一些操作,最後它應該顯示pdf。它工作正常,但我希望它在新標籤中打開。
這可能嗎?如果可以的話,請你向我解釋如何去做。
我使用Magento(EE 12.02)應用程序及其在PHP 5.3上。
$file = $pdf_file_path;
$filename = $file_name;
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);
我很好奇爲什麼你認爲代碼不能用於_early_版本的IE – ChrisW
很好的問題,雖然即時通訊抱歉disapoint,它只是我認爲它不會在早期版本的IE請原諒我,我會編輯問題並刪除該部分。 – activeDev
我不太瞭解IE的早期版本,以確定它們是否有PDF文檔的問題;一般來說,不要忘記,因爲PHP是服務器端,它通常是與瀏覽器無關的 – ChrisW