(PHP 4, PHP 5)
touch — Dosyanın erişim ve değişiklik zamanını ayarlar
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.
Erişilecek dosyanın ismi.
Değişiklik zamanı. Eğer zaman belirtilmemişse, o anki zaman kullanılır.
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.