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:

touch(dosya_adı, time, a_time)

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.

Not: Eğer windows'da çalışıyorsanız dosyaları oluşturmada sorun yaşamazsınız. Ama windows server ve linux serverlarda dosyaları oluşturamayabilirsiniz. Bu yüzden dosya oluşturmak istediğiniz klasörde okuma yazma izni olup olmadığını kontrol edin.

Ö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.

Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

8736

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
  • React
POPÜLER MAKALE
  • 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
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.