Hope is a Dream. Dream is a Hope.

非公開ブログは再開しました。

いきおいでPHPを勉強する。その10

ファイルについて調べる

<html>
<head>
<title>ファイルについて調べる</title>
</head>
<body>
<?php
// ファイル名
$fname = "test.txt";

// ファイルが存在するか調べる
if (file_exists($fname)) {
    echo "<p>存在するファイル:".$fname;
}
else {
    echo "<p>存在しないファイル:".$fname;
}

// ファイル名
$fname = "testpgm.exe";

// ファイルが実行可能か調べる
if (is_executable($fname)) {
    echo "<p>実行可能なファイル:".$fname;
}
else {
    echo "<p>実行可能でないファイル:".$fname;
}

// ファイル名
$fname = "test.txt";

// ファイルが読み取り可能か調べる
if (is_readable($fname)) {
    echo "<p>読み取り可能なファイル:".$fname;
}
else {
    echo "<p>読み取りできないファイル:".$fname;
}



$fname = "not_upload.txt";

// ファイルがアップロードされたファイルか調べる
if (is_uploaded_file($fname)) {
    echo "<p>アップロードされたファイル:".$fname;
}
else {
    echo "<p>アップロードされていないファイル:".$fname;
}

// ファイル名
$fname = "test.txt";

// ファイルが書き込み可能か調べる
if (is_writeable($fname)) {
    echo "<p>書き込み可能なファイル:".$fname;
}
else {
    echo "<p>書き込みできないファイル:".$fname;
}


?>
</body>
</html>

実行結果

存在しないファイル:test.txt

実行可能でないファイル:testpgm.exe

読み取りできないファイル:test.txt

アップロードされていないファイル:not_upload.txt

書き込みできないファイル:test.txt