(PHP 4, PHP 5, PHP 7)
touch — Dosyanın erişim ve değişiklik zamanını ayarlar
$dosyaismi
[, int $zaman
= time()
[, int $ezamanı
]] ) : bool
dosyaismi
değiştirgesi ile ismi belirtilen dosyanın
erişim ve değişiklik zamanlarını zaman
değiştirgesi
ile belirtilen zamana ayarlamaya çalışır.
Dosya mevcut değilse oluşturulur.
dosyaismi
Erişilecek dosyanın ismi.
zaman
Değişiklik zamanı. Eğer zaman
belirtilmemişse, o anki zaman kullanılır.
ezamanı
Belirtilmişse dosyanın erişim zamanı ezamanı
değerine ayarlanır. Aksi takdirde zaman
değerine
ayarlanır.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Sürüm: | Açıklama |
---|---|
5.3.0 | Windows altında bir dizinin değişiklik zamanını ayarlamak mümkün oldu. |
Örnek 1 - touch() örneği
<?php
if (touch($dosyaismi)) {
echo "$dosyaismi için değişiklik zamanı şimdiye ayarlandı";
} else {
echo "$dosyaismi için değişiklik zamanı değiştirilemedi";
}
?>
Örnek 2 -touch() ve zaman
kullanımı
<?php
/*
* Dosyanın değişiklik zamanını bir saat önceye ayarlayalım
*/
$zaman = time() - 3600;
/* Dosyaya erişelim */
if(!touch('bir_dosya.txt', $zaman))
{
echo 'Hoop, bir şeyler yanlış oldu...';
}
else
{
echo 'Dosyaya başarıyla erişildi';
}
?>
Bilginize:
Zaman çözünürlüğünün dosya sistemine göre farklı olabileceğini unutmayın.
PHP 5.3.0 öncesinde, Windows altında bu işlevle bir dizinin değişiklik zamanını değiştirmek mümkün değildi.