Hoşgeldin, Ziyaretçi:

l Üye Ol
Tarih: 24-04-2018, Saat: 10:39
  • Tekno Destek Team'e Hoşgeldiniz
  • Teknoloji, Mobil, Oyun, İnternet, Haber Platforumu
  • Tekno Destek Team ( TDT )
Tekno Destek Team - Teknoloji, Mobil, Oyun, İnternet, Haber Platforumu > Bilgi Teknolojileri / Information Technologies > Web Programlama > PHP DE DOSYA KILITLEME >

 Yorum: 0    Görüntülenme: 344
Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
 PHP DE DOSYA KILITLEME
03-01-2016, Saat: 23:05,
Çevrimdışı
Süper Moderatör
Süper Moderatör Grubu
Üyelik Tarihi: 01-01-2016
Mesajlar : 358
Konular:
Rep Puanı: 0
#1
PHP DE DOSYA KILITLEME

PHP De Dosya Kilitleme
Web sunucusundaki dosyalarımızla sadece bir kişi işlem yapıyor olsa idi, bir sorun olmazdı; ne var ki, bir Web sitesine aynı anda birden fazla kişi eriyebilir ve dosyalarla işlem yapan programları çalıştırıyor olabilir. Bu, PHP`nin dosya işlemlerine engel olabilir. Bu sebeple, işlem için açacağımız bir dosyayı, önce kilitlemek yerinde bir önlem sayılır. Bunu, flock() fonsiyonu ile yaparız; bu fonksiyona kilitlemek istediğimiz dosyanın işaret değişkeninin adını ve kilit türünü belirten endeks sayısını parametre olarak yazarız. Örnek: 


php:
<?php 

$dosya_adi = "/inetpub/wwwroot/bir_dosya.txt"; 

$dosya = fopen ($dosya_adi , `w`) or die ("Dosya açılamadı!"); 

flock ( $dosya , 2); // dosyayı kilitle 

$metin = "Bu satır dosyaya yazılacak: Merhaba Dünya!n"; 

fwrite ( $dosya , $metin ) ; 

fputs ( $dosya , "Bu satır ise sonradan eklenecekn" ) ; 

flock ( $dosya , 3); //dosyayı kilidini aç 

fclose ($dosya); 

?>


Bu fonksiyon ile kullanabileceğimiz endeks parametreleri şunlardır: 

1 Paylaşım Diğer proseslerin dosyayı paylaşmalarına imkan verir 

2 Tam Diğer proseslerin dosyaile işlem yapmasına engel olur 

3 Serbest Dosyanın 1 veya 2 olan kilidini kaldırır 

Bir dosya, herhangi bir PHP programı tarafından kilitlendiği anda, aynı dsyayı daha sonra kilitlemeye kalkan diğer programlar kendilerinden önce konulmuş kilide saygı gösterirler.
03-01-2016, Saat: 23:05
Cevapla



« Önceki Konu | Sonraki Konu »
Konuyu Okuyanlar: 1 Ziyaretçi



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  PHP Dosya Yüleme (File Upload) kara_kutu 0 575 05-02-2016, Saat: 09:56
Son Yorum: kara_kutu
  DOSYA UZANTISI BULMA kara_kutu 0 436 03-01-2016, Saat: 23:26
Son Yorum: kara_kutu
  DOSYA IÇERIĞINI DEĞIŞKENE AKTARMA kara_kutu 0 465 03-01-2016, Saat: 23:25
Son Yorum: kara_kutu
  DOSYA BOYUTUNU HESAPLAMA kara_kutu 0 446 03-01-2016, Saat: 23:25
Son Yorum: kara_kutu
  PHP DE DOSYA KONTROLÜ kara_kutu 0 514 03-01-2016, Saat: 23:08
Son Yorum: kara_kutu

Hızlı Menü:

Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB
© 2002-2018 MyBB Group.
Tasarım Tekno Destek Team © 2018