PHPでファイルアクセスと変更時刻を指定するにはどうすればよいですか?
この記事では、PHP でファイルのアクセスと変更時刻を指定する方法を紹介し、PHP の組み込み関数 touch()
を使用して設定を実現します。
PHP の touch()
関数は、指定したファイルのアクセス時間と変更時間を設定するために使用される組み込み関数です。
アクセスおよび変更時刻を設定する必要があるファイルのファイル名は、パラメータとして時刻とともに touch()
関数に送信されます。成功した場合は True が返され、成功した場合は False が返されます。失敗。ファイルが存在しない場合は、最初にファイルが作成されます。 (推奨: PHP チュートリアル )
構文:
touch(filename, time, atime)
パラメータ: PHP の
touch()
関数は 3 つのパラメータを受け取ります。
filename
: これは、アクセス時間と変更時間を変更する必要があるファイルのファイル名を指定する必須パラメータです。#time
: これは時間を指定するために使用されるオプションのパラメーターです。デフォルトでは、現在のシステム時間がかかります。atime
: アクセス時間を指定するために使用されるオプションのパラメータです。デフォルトでは、パラメータが設定されていない場合、現在のシステム時刻が必要です。
戻り値:
成功した場合は True を返し、失敗した場合は False を返します。
注:
時間解像度はファイル システムによって異なるため、予期しない結果が発生する場合があります。
touch() 関数の $time パラメーターには、将来の制限が約 1,000,000 秒あります。
次のコード例は、touch()
関数を示しています。
"gfg.txt"
例 1:
<?php $file_pointer = "gfg.txt"; // 使用touch()函数将文件的修改时间更改为当前系统时间 if (touch($file_pointer)) { echo ("$file_pointer 修改时间已设置为当前系统时间。"); } else { echo ("$file_pointer 修改时间无法更改"); }
出力:
gfg.txt 修改时间已设置为当前系统时间。
例 2:
<?php $file_pointer = "gfg.txt"; $time = time() - 18000; // 使用touch()函数将文件的修改时间更改为当前系统时间 if (touch($file_pointer, $time)) { echo ("$file_pointer 修改时间已经改为过去5小时。"); } else { echo ("$file_pointer 修改时间无法更改"); }
出力:
gfg.txt修改时间已经改为过去5小时。
この記事は、PHP でのファイルへのアクセスと指定について説明します。時間を変更する方法を紹介しますので、必要な友人の役に立てば幸いです。
以上がPHPでファイルアクセスと変更時刻を指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
