ফাংশন touch

ফাংশন touch ফাইলের শেষ অ্যাক্সেস এবং পরিবর্তনের সময় পরিবর্তন করতে দেয়। যদি নির্দিষ্ট ফাইলটি না থাকে, touch এটি তৈরি করতে পারে (ডিফল্টভাবে)। সময় স্পষ্টভাবে নির্দিষ্ট করা যেতে পারে বা বর্তমান সময় ব্যবহার করা যেতে পারে।

সিনট্যাক্স

phptouch(string $filename, int $time = null, int $atime = null): bool

উদাহরণ

বর্তমান সময় সহ একটি নতুন ফাইল তৈরি করা:

php<?php
  $file = 'newfile.txt';
  
  if (touch($file)) {
    echo "ফাইল $file তৈরি করা হয়েছে";
  }
?>

কোড 실행ের ফলাফল:

php"ফাইল newfile.txt তৈরি করা হয়েছে"

উদাহরণ

বিদ্যমান ফাইলের সময় পরিবর্তন করা:

php<?php
  $file = 'existing.txt';
  $time = strtotime('2023-01-01 12:00:00');
  if (touch($file, $time)) {
    echo "ফাইল $file এর সময় পরিবর্তন করা হয়েছে";
  }
?>

কোড 실행ের ফলাফল:

php"ফাইল existing.txt এর সময় পরিবর্তন করা হয়েছে"

উদাহরণ

অ্যাক্সেস এবং পরিবর্তনের সময় আলাদাভাবে পরিবর্তন করা:

php<?php
  $file = 'test.txt';
  $mtime = strtotime('2023-01-01 12:00:00');
  $atime = strtotime('2023-01-02 12:00:00');
  
  if (touch($file, $mtime, $atime)) {
    echo "ফাইলের টাইমস্ট্যাম্প আপডেট করা হয়েছে";
  }
?>

আরও দেখুন

  • ফাংশন filemtime,
    যা ফাইলের শেষ পরিবর্তনের সময় রিটার্ন করে
  • ফাংশন fileatime,
    যা ফাইলের শেষ অ্যাক্সেসের সময় রিটার্ন করে
  • ফাংশন fopen,
    যা একটি ফাইল বা URL খোলে