sql >> Database >  >> RDS >> Mysql

Parallelle/gelijktijdige downloads beperken - Hoe weet ik of de download is geannuleerd?

<?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();

zou gewoon goed moeten werken. Geen behoefte aan een shutdown_function of een funky zelfgebouwde verbindingsobservatie.



  1. ini_set, set_time_limit, (max_execution_time) - werkt niet

  2. hoe selecteer je zelfs records uit een tabel in orakel?

  3. Hoe MySQL Connector/J te laten werken op Android?

  4. Hoe de standaard MySQL/MariaDB-poort in Linux te wijzigen