Nasıl php sayfasını çıkmadan Save-As iletişim kutusunu zorlayabilirsiniz?

0 Cevap php

Ben bir çapa etiketi var:

<a href="file.pdf">Download Me</a>

Kullanıcı üzerine tıklayın ve sonra Kaydet-As iletişim kutusu ben belirlemek, yeni bir dosya adı ile görünmesi için isterim.

Bu bulundu (http://www.w3schools.com/php/func_http_header.asp):

header("Content-type:application/pdf");

// It will be called downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");

// The PDF source is in file.pdf
readfile("file.pdf");

Ben nerede bu başlıklarını koymak anlamıyorum. Sayfanın en az? Ben doğrudan benim linke yukarıdaki bu 3 satır yerleştirmek çalıştığınızda aşağıdaki hataları alırsınız:

Warning: Cannot modify header information - headers already sent by (output started at /home5/ideapale/public_html/amatorders_basic/admin/download.php:38) in /home5/ideapale/public_html/amatorders_basic/admin/download.php on line 118

Ben sadece eklenen başlık hatlarının ikisi için aynı hata var. Hemen ardından, ASCII harf binlerce hatları vardır. Nasıl Kaydet-As iletişim kutusu jQuery veya PHP (ne olursa olsun kolay) kullanarak görünmesini alabilirim?

0 Cevap