lostyazilim
tr.link

Zaman ayarlı dosya yetkisi

7 Mesajlar 1.096 Okunma
acebozum
tr.link

sufyani sufyani WM Aracı Kullanıcı
  • Üyelik 23.11.2017
  • Yaş/Cinsiyet 54 / E
  • Meslek Grafik Tasarımcı / Coder
  • Konum İstanbul Anadolu
  • Ad Soyad S** B**
  • Mesajlar 101
  • Beğeniler 7 / 6
  • Ticaret 0, (%0)
Merhaba,

Şöyle bir senaryo var.

Dosyada bulunan verileri silme yetkisi -data eklendiğinden- itibaren başlayarak belirli zaman sonra ebediyyen silinmez olacak. Hangi fonksiyon veya parametleri araştırmam lazım.

Yardımlarınız teşekkür ederim.
 

 

wmaraci
reklam

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)
Tam olarak doğru anladım mı bilmiyorum ama aşağıdaki kod ile alınan veriyi dosyaya kaydedip read-only yapabilirsiniz. Bu şekilde verinizin silinmesi mümkün olmayacaktır izni değişmediği müddetçe.


$u = umask(0377);
$f = fopen("test", "w");
umask($u);
fwrite($f, "this is a test\n");
fclose($f);
?>
 

 

sufyani sufyani WM Aracı Kullanıcı
  • Üyelik 23.11.2017
  • Yaş/Cinsiyet 54 / E
  • Meslek Grafik Tasarımcı / Coder
  • Konum İstanbul Anadolu
  • Ad Soyad S** B**
  • Mesajlar 101
  • Beğeniler 7 / 6
  • Ticaret 0, (%0)
Zaman da lazım bana mesela 1 saat içinde veri silebilecek. Dosya izni değil de veri izni lazım bana.
 

 

SancarSaran SancarSaran WM Aracı Kullanıcı
  • Üyelik 14.01.2018
  • Yaş/Cinsiyet 52 / E
  • Meslek Programcı
  • Konum İzmir
  • Ad Soyad S** S**
  • Mesajlar 319
  • Beğeniler 4 / 111
  • Ticaret 0, (%0)
Düz file sistemle çok zor dediğin...
 

 

wmaraci
wmaraci

borderking borderking WM Aracı Kullanıcı
  • Üyelik 05.01.2020
  • Yaş/Cinsiyet 40 / E
  • Meslek özel sektör
  • Konum İstanbul Avrupa
  • Ad Soyad Z** K**
  • Mesajlar 122
  • Beğeniler 27 / 34
  • Ticaret 1, (%100)
Silinmeyi engellesen olmaz mı hocam, kayıt esnasında bi sutun daha ekle, varsayılan değeri 1 olsun. aynı kayıt kodunda event başlat, 1 saat sonra o sayıyı 2 yapsın, silme kısmına ise eğer sutun sadece 1 ise silsin diye if ekle tmmdır.
 

 

sufyani sufyani WM Aracı Kullanıcı
  • Üyelik 23.11.2017
  • Yaş/Cinsiyet 54 / E
  • Meslek Grafik Tasarımcı / Coder
  • Konum İstanbul Anadolu
  • Ad Soyad S** B**
  • Mesajlar 101
  • Beğeniler 7 / 6
  • Ticaret 0, (%0)
Mantıklı görünüyor. deneyeceğim.
 

 

borderking borderking WM Aracı Kullanıcı
  • Üyelik 05.01.2020
  • Yaş/Cinsiyet 40 / E
  • Meslek özel sektör
  • Konum İstanbul Avrupa
  • Ad Soyad Z** K**
  • Mesajlar 122
  • Beğeniler 27 / 34
  • Ticaret 1, (%100)

if($kayit){
$event = $db->query("create event onayla on schedule at current_timestamp + interval 20 second do
update yorumlar set yorum_onay=1");
}


Örnek event, az işini kolaylaştıralım :)
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al