想利用PHP来获取文件属性,但是出现了问题
想通过PHP来获取本地文件的属性,用的是file表单,但是我对PHP不是很理解,所以都用了$_FILES的全局数组,结果出现了错误,请各位高手讲解一下怎么办?怎么修改?
<form action="2.php" method="post" enctype="multipart/form-data">
<label for="file">浏览文件属性:</label>
<input type="file" name="file" /><br />
<input type="submit" name="submit" value="打开" />
</form>
<?php
if(isset($_FILES['file'])){
echo "文件名:".$_FILES['file']['name']."<br />";
echo "文件类型:".$_FILES['file']['type']."<br />";
echo "文件大小:".$_FILES['file']['size']."b<br />";
echo "上次修改时间:".filemtime($_FILES['file'])."<br />";
echo "上次访问时间:".fileatime($_FILES['file'])."<br />";
echo "上次访问时间:".filectime($_FILES['file'])."<br />";
echo "文件权限:".fileperms($_FILES['file'])."<br />";
echo "文件拥有者:".fileowner($_FILES['file'])."<br />";
echo "文件的inode编号:".fileinode($_FILES['file'])."<br />";
echo "文件路径:".pathinfo($_FILES['file'])."<br />";
}
?>
追问:那你知道怎么改才好呢?
答案:你当前文件名是不是叫2.php,是的话,应该就没问题。
其他:出了什么问题???????????
echo "上次修改时间:".filemtime($_FILES['file'])."<br />";
echo "上次访问时间:".fileatime($_FILES['file'])."<br />";
echo "上次访问时间:".filectime($_FILES['file'])."<br />";
echo "文件权限:".fileperms($_FILES['file'])."<br />";
echo "文件拥有者:".fileowner($_FILES['file'])."<br />";
echo "文件的inode编号:".fileinode($_FILES['file'])."<br />";
echo "文件路径:".pathinfo($_FILES['file'])."<br />";
这些东东看的是上传到服务器后的文件属性。。。。。。
浏览器---------------服务器
think about it
上一个:伪静态的写法:将php转换成html
下一个:十天学会php语言???