PHPのfileowner()関数を使用し、ファイルのユーザー ID (所有者)を取得してみます。
fileowner()関数は、指定されたファイルのユーザー ID (所有者)を取得することができます。取得に成功した場合はファイルの所有者のユーザーIDを返し、失敗した場合はFALSE(偽)を返します。
■基本的な構文
fileowner(filename)
filenameは、確認するファイルのパスを指定します。
■環境
・Windows10
・XAMPP 8.0.6
・PHP Version 8.0.6
■PHPのfileowner()関数を使用し、ファイルのユーザー ID (所有者)を取得する
では、早速PHPのfileowner()関数を使用し、ファイルのユーザー ID (所有者)を取得してみます。
■コード
<html lang="ja">
<head>
<title>fileowner()関数を使用し、ファイルのユーザーID (所有者)を取得する</title>
</head>
<body>
<?php
echo fileowner("test.txt");
?>
</body>
</html>
今回はecho文と、fileowner()関数を使用します。fileowner()関数の括弧内には引数,パラメーターとして、ユーザーID(所有者)の情報を取得するファイルを渡します。渡された情報を元に、返されたユーザーID(所有者)の情報をecho文で出力します。
なお、今回ユーザーID(所有者)の情報を取得するファイルは、「test.txt」というtxt形式のテキストファイルを用意しました。ファイルの中身は空です。
■実行
では、このスクリプトを「get_userid_file.php」という名前で保存し、実行させてみます。
実行してみると、fileowner()関数を使用したことにより、ユーザーID(所有者)の情報が返され、今回指定したファイルのユーザーID(所有者)が「0」であることが出力されました。
コメント