当前位置:编程学习 > php >>

想利用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语言???

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,