Sehri-Paylasim
Hosgeldiniz
Sehri-Paylasim
Hosgeldiniz
Sehri-Paylasim
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Sehri-Paylasim


 
AnasayfaAramaLatest imagesKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
En iyi yollayıcılar
Admin
Kullanımdaki dosyayı kilitleyin!   Vote_lcapKullanımdaki dosyayı kilitleyin!   Voting_barKullanımdaki dosyayı kilitleyin!   Vote_rcap 
daba31
Kullanımdaki dosyayı kilitleyin!   Vote_lcapKullanımdaki dosyayı kilitleyin!   Voting_barKullanımdaki dosyayı kilitleyin!   Vote_rcap 
hidelgo41
Kullanımdaki dosyayı kilitleyin!   Vote_lcapKullanımdaki dosyayı kilitleyin!   Voting_barKullanımdaki dosyayı kilitleyin!   Vote_rcap 

 

 Kullanımdaki dosyayı kilitleyin!

Aşağa gitmek 
YazarMesaj
Admin
Kurucu / Root
Admin


Mesaj Sayısı : 552
Kayıt tarihi : 09/07/10
Yaş : 41
Nerden : Bursa

Kullanımdaki dosyayı kilitleyin!   Empty
MesajKonu: Kullanımdaki dosyayı kilitleyin!    Kullanımdaki dosyayı kilitleyin!   EmptyC.tesi Eyl. 24, 2011 8:15 am

Kullanımdaki dosyayı kilitleyin!

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
$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 eklenecek\n" ) ;
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.
Sayfa başına dön Aşağa gitmek
https://sehripaylasim.yetkin-forum.com
 
Kullanımdaki dosyayı kilitleyin!
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Sehri-Paylasim  :: Forum :: HTML, PHP, ASP, PERL-
Buraya geçin: