Halo, saya mau tanya lagi soal HTTP, apache, sama php3 nih.

Saya punya satu file yg letaknya di luar DocumentRoot nya apache jadi
nggak akan bisa diakses lewat http://server/path... (memang disengaja).

Saya lagi buat script php supaya org bisa download file tsb, tapi saya
tidak mau menunjukkan lokasinya file tsb. Nah bagian ngirim filenya sih
udah jadi, saya tinggal kirim HTTP header Content-Length sama Content-Type
aja yg sesuai untuk file itu, kemudian saya pake fungsi readfile() dari
php untuk ngirim datanya.

Masalahnya waktu dia ngirim, si browser nggak tau namafilenya, jadi
otomatis waktu keluar dialog "Save As" defaultnya ke nama scriptnya.
Misalnya filenya itu data.tar.gz keluarnya malah nama script saya
download.php3 gitu. Ya memang bisa diganti sendiri sama yang download,
cuma kan repot sekali, soalnya filenya banyak, nggak cuma satu.

Pertanyaan saya, bisa nggak saya ngirim nama file default yg diasosiasikan
dengan data yg akan dikirim? kalo iya, gimana?

Saya sudah coba header Location tapi ini cuma berlaku kalo filenya ada di
DocumentRoot atau bisa diakses lewat url http://server/blah...

PS. HTTP 1.0 itu RFC berapa sih? kalo 1.1 saya sudah punya.

Thanks in advance,

Ronny



______________________________________________________________________
Utk berhenti langganan kirim email ke [EMAIL PROTECTED] 
Sudah cari di arsip? http://www.linux.or.id/milis.php3#arsip-id-linux
Utk info etika diskusi, kirim email kosong ke [EMAIL PROTECTED]

Kirim email ke