Önleyin Opera formu chaching mp3

0 Cevap php

yine ben formu önbelleğe mp3 files sitemde oluşturmak önlemek için deneyin. Ben flash player kullanmak, tüm dosyaları i dosyalara erişmek için bu komut dosyasını kullanabilirsiniz dışında kamu html vardır

<?php

$file = $_GET['file'] . '.mp3';
 $fileDir = '/path/outside/public_html/';

if (file_exists($fileDir . $file))
{
    ob_start();

    $contents = file_get_contents($fileDir . $file);

    echo $contents;

    $buffer = ob_get_contents();

    ob_end_flush();

    header('Expires: Mon, 26 Jul 1980 00:00:00 GMT');
    header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
    header('Cache-Control: post-check=0, precheck=0', false);
    header('Pragma: no-cache');
    header('Content-type: audio/mpeg');

    echo $buffer;

} ?>

Hala önbellek mp3 dosyaları - bu yüzden hemen hemen, ben Opera dosya önbelleğini önlemek için sorun var ... bu komut muhtemelen adamcağız, ama bir iş php noob ben. Ben bazı çözüm gördüm: i sitesinden dosyaları çaldığınızda, dosya full indir dosya otomatik olarak silmek sonra önbelleğe ama indirildi. Bu dosyayı kopyalamak için zaman yoktur. Benim soru yani: ho bunu? Bu php ile mümkün mü?

Saygılar ve benim İngilizce için üzgünüm

0 Cevap