可以看下文件上传那一块,看下$_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>