- 在线时间
- 4859 小时
- 专家
- 1
- UID
- 131634
- 注册时间
- 2004-9-23
- 帖子
- 19772
- 精华
- 1
- 积分
- 18147
- 居住地
- 浙江省 金华市
- 离线
- 0 天
专长: PHP
- 帖子
- 19772
- 体力
- 17930
- 威望
- 23
- 居住地
- 浙江省 金华市
|
发表于 2008-6-18 17:27:39
|显示全部楼层
可以看下文件上传那一块,看下$_FILES数组介绍。简单的例子:
- <?php
- $accepted = array('png', 'jpg', 'jpeg', 'gif', 'bmp' ,'exe','rar','txt');//格式
- if(isset($_GET['action']))
- {echo $_POST['words'];
- $filename=md5_file($_FILES['haha']['tmp_name']).strrchr($_FILES['haha']['name'], '.');
- echo $filename."<br/>";
- echo $_FILES['haha']['tmp_name']."<br/>";
- echo $_FILES['haha']['name']."<br/>";
- echo $_FILES['haha']['type']."<br/>";
- echo $_FILES['haha']['size']."<br/>";
- if(in_array(strtolower(fileext($_FILES['haha']['name'])), $accepted))
- {
- move_uploaded_file($_FILES['haha']['tmp_name'],"pic/".$filename);
- }
- }
- function fileext($filename) {
- return substr(strrchr($filename, '.'), 1);
- //(strtolower(substr($_FILES['haha']['name'],(strrpos($_FILES['haha']['name'],'.')+1))))//字母小写
- }
- ?>
- <form action="?action=upload" enctype="multipart/form-data" method="post" name="a">
- <input type="file" name="haha"/>
- <input type="text" name="words"/>
- <input type="submit" name="submit" value="提交"/>
- </form>
复制代码 |
|