move_uploaded_file() 这个东西的用法....

move_uploaded_file() 这个东西的用法....

<?php

        $uploaddir = 'c:/a/';
        $uploadfile = $uploaddir. $_FILES['userfile']['name'];

        print "<pre>";
        if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
            print "上传成功!\n";
            print_r($_FILES);
        } else {
            print "上传失败了鸟~\n";
            print_r($_FILES);
        }
        print "</pre>";

?>
听了网上的一个视频教程,这里有几个地方不太明白.请高手帮我解释下. 每条语句的意思.麻烦了。谢谢.

['userfile']是用来存储什么的?print_r($_FILES);
为什么要用print_r,而不用之前用过的print

看了手册,这里不明白 
bool move_uploaded_file ( string $filename, string $destination )
这个是什么意思. 尤其是 string $filename, string $destination ,这个是什么意思.

高手们不要看了不帮我呀....

$filename是当前文件
$destination 是目标文件

$_FILES是数组
毕业了。。。

bool move_uploaded_file ( string $filename, string $destination )

这个是什么意思. 尤其是 string $filename, string $destination ,这个是什么意思.

这是函数move_uploaded_file()的介绍,返回bool值,$filename当前文件(包括目录),$destination目标文件(包括目录)

------------------------------------------------------------------------