Analyse submitted file and display metadata.
<html>
<head>
</head>
<body>
<?php
if (!isset($_POST['file'])) {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Enter file path <input type="text" name="file">
</form>
<?php
}
else {
echo 'File name: <b>'.$_POST['file'] .'</b><br />';
if (file_exists($_POST['file'])) {
echo 'File size: '.filesize($_POST['file']).' bytes<br />';
echo 'File owner: '.fileowner($_POST['file']).'<br />';
echo 'File group: '.filegroup($_POST['file']).'<br />';
echo 'File permissions: '.fileperms($_POST['file']).'<br />';
echo 'File type: '.filetype($_POST['file']).'<br />';
echo 'File last accessed on: '.date('D Y-m-d', fileatime($_POST['file'])).'<br />';
echo 'File last modified on: '.date('D Y-m-d', filemtime($_POST['file'])).'<br />';
if (is_dir($_POST['file'])) {
echo 'File is a directory <br />';
}
if (is_file($_POST['file'])) {
echo 'File is a regular file <br />';
}
if (is_link($_POST['file'])) {
echo 'File is a symbolic link <br />';
}
if (is_executable($_POST['file'])) {
echo 'File is executable <br />';
}
if (is_readable($_POST['file'])) {
echo 'File is readable <br />';
}
if (is_writable($_POST['file'])) {
echo 'File is writable <br />';
}
}
else {
echo 'File does not exist! <br />';
}
}
?>
</body>
</html>