On Mon, Feb 15, 1999 at 10:22:16AM +0700, Kentung wrote:
> > begini lebih portabel:
> > <?
> > header("Content-Type: application/octet-stream");
> > header("Content-Length: " . filesize($DOCUMENT_ROOT.$PATH_INFO));
> > readfile($DOCUMENT_ROOT.$PATH_INFO);
> > ?>
>
> Saya belum mengerti php3, saya ingin nanya tentang
> ($DOCUMENT_ROOT.$PATH_INFO)
itu apache's environment variable yg di-inherit sama php3. maksudnya
bisa langsung dipanggil dari php3. coba bikin script namanya info.php3
isinya begini:
<? phpInfo() ?>
trus panggil gini:
http://kentung.makro.co.id/info.php3/path/ke/file
nanti keliatan isinya DOCUMENT_ROOT itu /home/web/public_html
dan PATH_INFO nya /path/ke/file
> sementara ini saya mengisinya :
> (/home/web/public_html/.PPT)
> dan saya simpen ke dalam download.php3
cukup $DOCUMENT_ROOT aja yg diganti sama "/home/web/public_html"
nama filenya biar dipass lewat $PATH_INFO.
maksud saya begini:
yg tadinya $DOCUMENT_ROOT.$PATH_INFO diganti jadi
"/home/web/public_html".$PATH_INFO
> dan manggilnya :
> http://kentung.makro.co.id/download.php3/fileppt/test.PPT
> (saya taronya di http://kentung.makro.co.id/fileppt/test.PPT)
>
> tapi pluginya masih muncul, dan file presentasinya malah ngga beres, alias
> blank.
ya berarti scriptnya nggak jalan. kalo mau debug bisa telnet ke port
80, terus ketik manually:
GET /download.php3/fileppt/test.PPT HTTP/1.1
Host: kentung.makro.co.id
<Pencet Enter sekali lagi>
nanti kan keliatan "raw" output.. kalo error, mestinya ada keluar
errormsg dr php, kalo bener ya keluar file binary..
(trus kalo terminalnya kacau, tinggal pencet Ctrl-V Esc-C).
jangan lupa semua path/filenamenya case sensitive, termasuk di
URL-nya.
Layanan Informasi Iklan Baris Internet * http://www.iklan-25.co.id
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail : [EMAIL PROTECTED]
Netika BerInternet : [EMAIL PROTECTED]
HI-Reliability low cost web hosting service - http://www.IndoGlobal.com