本帖最后由 惜 于 2018-12-15 10:20 编辑
[PHP] 纯文本查看 复制代码 <html>
<head>
<title>file使用实例</title>
</head>
<body>
<table border="1">
<tr>
<td>文件名</td>
<td>文件大小</td>
<td>文件类型</td>
<td>修改时间</td>
</tr>
<?php
$filename="data.txt"; //定义变量
if(file_exists($filename)){
//使用 unlink 函数删除文件
unlink($filename); //用 unlink 函数删除文件
}
$dirname="mydir"; //定义变量
if(!file_exists($dirname)){
if(mkdir($dirname,0700)){ //用 mkdir 来创建目录
echo "创建目录成功";
}
}else{
if(rmdir($dirname)){ //删除目录
echo "删除目录成功";
}
}
$dirname = "data";
if(!file_exists($dirname)){
if(mkdir($dirname,0700)){ //用 mkdir 来创建目录
echo "<p>创建【data】目录成功";
}
}else{
$dir_handle=opendir($dirname); //用 opendir 打开目录
while($file=readdir($dir_handle)){ //循环读取目录里的内容
$file = "D:\Program Files (x86)\wamp\www\data\\".$file;
echo "<tr>";
echo "<td>".$file."</td>"; //显示文件名
echo "<td>".filesize($file)."</td>"; //显示文件大小
echo "<td>".filetype($file)."</td>"; //显示文件类型
echo "<td>".date("Y 年 n 月 t 日",filemtime($file))."</td>"; //格式化显示文件修改时间
echo "</tr>";
}
echo "</table>";
closedir($dir_handle); //关闭文件操作句柄
}
?>
<form ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD="POST">
<input name="upfile" type="file">
<p>
<input type=submit value="确认提交">
<input type=reset value="重新选择">
</form>
</body>
</html>
上面是提交文件页面。
下面图片上传处理文件:
[PHP] 纯文本查看 复制代码 <html>
<head>
<title>文件上传后台处理页面</title>
</head>
<body>
<?php
if($upfile=="none"){ //没有选定文件的处理
echo "没有选择文件"; //显示提示信息
echo "<p>";
echo "点<a href=\"20181207.php\">这里</a>返回"; //给出返回链接
}else{ //选定文件
$upfile= $_FILES["upfile"];
$name=$upfile["name"];//上传文件的文件名
$type=$upfile["type"];//上传文件的类型
$size=$upfile["size"];//上传文件的大小
move_uploaded_file($_FILES["upfile"]["tmp_name"],"images/" . $_FILES["upfile"]["name"]);
echo "上传成功";
}
?>
</body>
</html>
images 文件夹已经提前创建好了的。
|