PHP touch() FONKSİYONU-DOSYA OLUŞTURMA
Dosya oluşturmak için touch() komutu kullanacağız. Touch komutuna parantezler içerisinnde oluşturulmasını istediğimiz dosyanın adını ve uzantısını yazıyoruz.
PHP'deki touch() fonksiyonu, belirtilen bir dosyanın erişim ve değişiklik zamanını ayarlamak için kullanılan dahili bir fonksiyondur.
Erişim ve değiştirme süresi ayarlanması gereken dosyanın dosya adı, touch() fonksiyonun zamanı ile birlikte bir parametre olarak gönderilir ve başarılı olduğunda True ve başarısız olduğunda False döndürür. Dosya yoksa, önce bir dosya oluşturulur.
Sözdizimi:
- 1. dosya_adı: Gereklidir. Oluşturma ve değiştirme zamanı değiştirilecek dosyanın, dosya adını belirten zorunlu bir parametredir.
- 2. time: Zamanı belirten isteğe bağlı bir parametredir. Varsayılan olarak geçerli sistem zamanını alır.
- 3. a_time: Erişim süresini belirten isteğe bağlı bir parametredir. Herhangi bir parametre ayarlanmadıysa, varsayılan olarak geçerli sistem zamanını alır.
Dönen Değerler:
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
ÖRNEK:
touch("deneme.txt");
Yukardaki gibi kodları yazıp çalıştırdığımız zaman web sitemizde deneme.txt isimli doya oluşturulur.
Touch fonksiyonuna yukardaki gibi dosyanın adını ve uzantısını yazabileceğimiz gibi dosyanın oluşturulacağı klasörü ve kök dizinide belirtebiliriz.
touch("c:\deneme.txt")
Yukarıdaki gibi yazarsak C kök dizini içerisinde deneme.txt dosyası oluşturulur.
ÖRNEK:
touch("test.txt");
touch("test2.txt", time() - 3600);
touch("test3.txt", time() - 3600,time() - 18000);
Yukarıdaki örnek çalıştırıldığında 3 tane dosya oluşturulacaktır. test.txt dosyası oluşturulacaktır. Son değişiklik son erişim tarihleri şimdiki zaman ayarlanacaktır. ikinci dosya olarak test2.txt oluturulacaktır. Son değişiklik tarihi 1 saat öncesine son erişim tarihi şimdiki zamana ayarlanacaktır. 3. dosya olarak test3.txt oluşturulacaktır. Son değişiklik tarihi 1 saat öncesine son erişim tarihi 5 saat öncesine ayarlanacaktır.
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- javaScript Template Literal
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML ARKAPLANA MÜZİK EKLEME
- HTML RESİM EKLEME
- HTML DİV ve SPAN NEDİR?