PHP文件上传例子

最近一直忙于ASP到PHP的过渡,PHP方便不少,学起来很轻松!这儿是一个文件上传的例子,顺便写下学习日志,至于复杂的操作,再学习中...
表单页面 index.php
程序代码 程序代码
<form method="post" action="upload.php" enctype="multipart/form-data">
文件:<input type="file" name="userfile" />
<input type="submit" value="上传文件" />
</form>

注意别忘了这一句就行,enctype="multipart/form-data"
上传页面 upload.asp,下面是代码,就这么两三句
程序代码 程序代码
<?php
    if(move_uploaded_file($_FILES['userfile']['tmp_name'],getcwd()."\\".$_FILES['userfile']['name']))
    echo "OK!";
    else
    echo "failed!";
?>

通过$_FILES数组获取上传的文件,这里的userfile对应表单的name属性,$_FILES['userfile']['name']获取上传的文件名称,$_FILES['userfile']['tmp_name']是上传文件在服务端保存的临时文件名,getcwd()函数获取当前文件的目录,move_uploaded_file移动上传的文件到指定的位置,返回值为布尔值,操作成功也即文件上传成功。
posted @ 2008-11-13 11:45  shaoyun  阅读(284)  评论(0编辑  收藏  举报