Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Giới hạn Tải xuống Song song / Đồng thời - Làm thế nào để biết nếu quá trình tải xuống đã bị hủy?

<?php

class DownloadObserver
{
  protected $file;
  public function __construct($file) {
    $this->file = $file;
  }

  public function send() {
    // -> note in DB you've started
    readfile($this->file);
  }

  public function __destruct() {
    // download is done, either completed or aborted
    $aborted = connection_aborted();
    // -> note in DB
  }
}

$dl = new DownloadObserver("/tmp/whatever");
$dl->send();

sẽ hoạt động tốt. Không cần đến shutdown_ Chức năng hoặc bất kỳ quan sát kết nối thú vị tự xây dựng nào.



  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 Thêm ngày làm việc vào ngày

  2. Sử dụng SSHTunnelForwarder để kết nối với db MySQL qua SSH

  3. Có thể gọi một thủ tục được lưu trữ MySQL từ Ruby không?

  4. Ném lỗi ngăn cập nhật bảng trong trình kích hoạt MySQL

  5. Phân biệt so với Nhóm theo