php第五篇

关于文件系统与服务器的交互

一.文件上传

关于配置

1
2
3
4
file_uploads = On 支持文件上传
upload_tmp_dir = "d:/wamp/tmp" 上传文件被处理前临时存放目录
upload_max_filesize = 64M 控制允许上传的文件最大大小
post_max_size 这个...我的电脑上找不到...

文件上传的代码之html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<head>
<title>administration - upload new files</title>
</head>
<body>
<h1>上传文件<br/></h1>
<form action=“upload.php" method="post" enctype="multipart/form-data"/>
<div>
<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
<label for="userfile">上传文件:<br/></label>
<input type="file" name="userfile" id="userfile" />
<input type="submit" value="Send File" />
</div>
</form>
</body>
</html>

文件上传的代码之php

1
2
3
4
5
超级全局数组$_FILES
$_FILES['userfile']['tmp_name'] --- 文件在web服务器中临时存储的位置
$_FILES['userfile']['name'] --- 用户系统中的文件名字
$_FILES['userfile']['size'] --- 文件字节大小
$_FILES['userfile']['type'] --- 文件类型

不写了好累…
未完待续…