php sayfadan dowland.

alicilinAli Fırat Güler

selamun aleyküm... şimdi bir sorum olcaktı drekon hocam. Aklıma takıldıda. Ben bir upload scripti yazdım diyelim. ve kullanıcıda geldi resim yükledi. ben bu kullanıcıya linki göstermeden nasıl  o resimi dowland ettiririm. yani linke tıkladıgında resim browser de açılmıcak tıklayınca inicek... küçük manuel bir örnek verirseniz sevinirim...

2011-01-18 14:03:39

Php

şöyle birşeyler olabilir

/dosyaindir.php?isim=dosya.gif

<?php

readfile($_GET["isim"]);

?>


Tabi bu kod herşeyi direkt okuduğu için sakıncalı, dosya numarası vermesi daha uygun olur.  birde dosyayı indirmeyi zorunlu yapan header kısmı gerekiyor.

kapsamlı diğer örnek:

$file = "dosya.gif";

if (
file_exists($file)) {
    
header('Content-Description: File Transfer');
    
header('Content-Type: application/octet-stream');
    
header('Content-Disposition: attachment; filename='.basename($file));
    
header('Content-Transfer-Encoding: binary');
    
header('Expires: 0');
    
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    
header('Pragma: public');
    
header('Content-Length: ' filesize($file));
    
ob_clean();
    
flush();
    
readfile($file);
    exit;
}


Her programcı birgün Php yi tadacaktır
2011-01-18 16:45:36

Php

alicilinAli Fırat Güler

çok teşekkür ederim hocam gerçekten güzel bi örnek olmuş ellerinize sağlık..

2011-01-18 16:58:17

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro