i kullanıcıya dosya göndermek için kullanıyorum
header('Content-type: application/zip');
header('Content-Length: ' . filesize($file));
header("Content-Disposition: attachment; filename="file.zip");
readfile($file);
kullanım indirdikten sonra ben bunu nasıl yapabilirim, bu dosyayı silmek istiyor?
thx
EDIT: Benim senaryo, böyle bir kullanıcı hits düğmesini indirmek zaman, benim komut dosyası bir sıcaklık yaratacaktır. zip dosyası ve kullanıcı bu geçici zip dosyasını silin edilecek daha sonra download
EDIT2: Tamam iyi yolu bir saat sonra geçici dosyaları temizleme edilecek bir cron işi çalışıyor görünüyor.
EDIT3: Kullanıcı yüklemeyi iptal sürece ben unlink, çalışır benim komut test. kullanıcı indirme iptal ederseniz, zip dosyası sunucu üzerinde kalır. böylece artık yeter :)
Edit4: WOW! connection_aborted() hile yaptı!
ignore_user_abort(true);
if (connection_aborted()) {
unlink($f);
}
kullanıcı indirme işlemini iptal olsa bile bu bir dosyayı silecektir.