Ben bu forumdan öğrendiğim kadarıyla güzel bir indirme betiği (download script) hazırladım. İndirme sayfasındaki kodlar aşağıdaki ki:
<?php
session_start();
$no = $_REQUEST['no'];
if (!is_numeric($no)) {
echo "Garip şeyler denemekten vazgeçin artık!";
exit();
}
mysql_connect(SUNUCU,KULLANICI,SIFRE) or die(mysql_error());
mysql_select_db(VT) or die(mysql_error());
if ($_SESSION['i_n_d_i_r'] == "indiriyorum_yahu") {
session_destroy();
mysql_query("UPDATE `vt_indir` SET tik=tik+1 WHERE no='$no'") or die(mysql_error());
$al = mysql_query("SELECT * FROM `vt_indir` WHERE no='$no'") or die(mysql_error());
$yasla = mysql_fetch_array($al) or die(mysql_error());
$inn = $yasla["adres"];
mysql_close();
header ("Location: $inn");
}
else {
echo 'BU BAĞLANTIDAN DOĞRUDAN DOSYA İNDİREMEZSİNİZ.';
}
?>Burada herşey güzel çalışıyor. Ancak fark ettim de sadece sıkıştırılmış (rar,zip) dosyalarında İPTAL, KAYDET, AÇ şeklindeki indirme diyalog kutucuğu açılıyor. pdf ve word dosyalarında ise tarayıcada açmaya çalışıyor. Farkettim de mesela Gmail'de pdf'de indirme kutucuğu açılıyor.
Bunu nasıl halledebilirim?
İlgi ve yardımlarınıza...
Saygılarımla.