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
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESİM EKLEME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME