Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Waktu pengunduhan file dalam PHP/MySQL

Ok, sekarang saya mengerti pertanyaan berdasarkan komentar OP. Pertanyaannya adalah bagaimana cara mengetahui jam berapa pengguna mengunduh file. Jika demikian, tautan unduhan harus berupa skrip php, dan ia akan menulis dalam waktu ke db, lalu mengembalikan konten file ke aliran dengan header konten yang tepat.

Lihat readfile .

<?php
$file = 'monkey.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;
}
?>

Yang harus Anda lakukan adalah memasukkan nama file sebagai beberapa parameter dan menulis waktu saat ini ke dalam DB.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa menghitung jumlah baris yang dikembalikan oleh kueri MySQL?

  2. MySQL - Versi MySQL ini belum mendukung subquery 'LIMIT &IN/ALL/ANY/SOME

  3. Bagaimana Zend\Db di ZF2 mengontrol transaksi?

  4. NameError:nama '_mysql' tidak ditentukan setelah perubahan pengaturan ke mysql

  5. Cara Menginstal MySQL 8.0 di RHEL/CentOS 8/7 dan Fedora 35