PHPのfileowner()関数を使用し、ファイルのユーザー ID (所有者)を取得する

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」であることが出力されました。

コメント

タイトルとURLをコピーしました