Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP/MySQL में फ़ाइल डाउनलोड समय

ठीक है, अब मैं ओपी की टिप्पणी के आधार पर प्रश्न को समझता हूं। सवाल यह है कि यह पता कैसे लगाया जाए कि किसी उपयोगकर्ता ने फ़ाइल को किस समय डाउनलोड किया। यदि ऐसा है, तो डाउनलोड लिंक को एक PHP स्क्रिप्ट होना चाहिए, और यह समय में डीबी में लिखेगा, फिर फ़ाइल की सामग्री को उचित सामग्री शीर्षलेख के साथ स्ट्रीम में वापस कर देगा।

देखें 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;
}
?>

आपको बस फ़ाइल नाम में कुछ पैरामीटर के रूप में पास करना है और वर्तमान समय को डीबी में लिखना है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql डेटाबेस में ग्रीक वर्णों को ठीक से सम्मिलित नहीं कर सकता

  2. PHP में पीडीओ के साथ संग्रहित प्रक्रियाएं बनाएं

  3. तालिका पंक्तियों की गणना करें

  4. django में बहुत ही सरल उपयोगकर्ता इनपुट

  5. EXISTS बनाम IN के साथ उपश्रेणियाँ - MySQL