PHP ファイル情報の取得

ファイル情報の取得

fileatime()関数 ファイルへの最終アクセス時刻を取得できます。
filemtime()関数 ファイルの最終更新時刻を取得することができます。
filesize()関数 ファイルサイズをバイト単位で取得することができます。
fileperms()関数 ファイルの許可属性が取得できます。
pathinfo()関数を ファイルの拡張子が取得できます。
サンプル
最終更新時刻 : “.date(“Y/m/d H:i:s”, filemtime($filename));
echo “
ファイル(バイト)サイズ : “.filesize($filename);
echo “
許可属性:”.fileperms($filename);
$path = pathinfo($filename);
echo”
ファイル名:”.$filename;
echo “
ファイルの拡張子:”.$path[“extension”];
?>

<?php
 $filename = "sample.txt";
 echo "最終アクセス時刻 : ".date("Y/m/d H:i:s", fileatime($filename));
 echo "<br>最終更新時刻 : ".date("Y/m/d H:i:s", filemtime($filename));
 echo "<br>ファイル(バイト)サイズ : ".filesize($filename);
 echo "<br>許可属性:".fileperms($filename);
 $path = pathinfo($filename);
 echo"<br> ファイル名:".$filename;
 echo "<br>ファイルの拡張子:".$path["extension"];
 ?>

ファイルを調べる

  • file_exists()関数は、ファイルが存在するかを調べることができます。
  • is_readable()関数は、読み取り可能かどうかを調べることができます。
  • is_writeable()関数は、書き込み可能かどうかを調べることができます。
  • is_executalbe()関数は、実行可能かどうかを調べることができます。
  • is_uploaded_file()関数は、アップロードされたものかを調べることができます。
サンプル
“;
//読み取り可能か調べる
if(is_readable($filename)){
echo “読み取り可能なファイル:”.$filename;
}
else {
echo “読み取りできないファイル”.$filename;
}
echo “
“;
//書き込み可能か調べる
if(is_writeable($filename)){
echo “書き込み可能なファイル:”.$filename;
}
else {
echo “書き込みできないファイル”.$filename;
}
echo “
“;
//実行可能か調べる
if(is_executable($filename)){
echo “実行可能なファイル:”.$filename;
}
else {
echo “実行できないファイル”.$filename;
}
?>
ソース
<?Php
 $filename = "sample.txt";
 //ファイルが存在するか調べる
if(file_exists($filename)){
 echo "存在するファイル名:".$filename;
 }
 else {
 echo "存在しないファイル".$filename;
 }

 echo "<br>";
 //読み取り可能か調べる
if(is_readable($filename)){
 echo "読み取り可能なファイル:".$filename;
 }
 else {
 echo "読み取りできないファイル".$filename;
 }
 echo "<br>";
 //書き込み可能か調べる
if(is_writeable($filename)){
 echo "書き込み可能なファイル:".$filename;
 }
 else {
 echo "書き込みできないファイル".$filename;
 }
 echo "<br>";
 //実行可能か調べる
if(is_executable($filename)){
 echo "実行可能なファイル:".$filename;
 }
 else {
 echo "実行できないファイル".$filename;
 } 
 ?>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です