在以下代码中设置路径

时间:2009-07-13 06:47:52

标签: php

<?php

    if($_FILES['Filedata']['size']>=520000)
    {
        echo "\n Sorry, Not Moved Size below 5.2kb or 5200 bytes Only\n";
        return;
    }
    $ext = end(explode('.', strtolower($_FILES['Filedata']['name'])));

    if(move_uploaded_file($_FILES['Filedata']['tmp_name'], "./".$_FILES['Filedata']['name']))
    {
        echo "\nfile moved Success\n";
        return;
    }
?>

当我设置路径时,它不起作用...我不知道在哪里准确设置路径,以便将文件保存在目录中。

1 个答案:

答案 0 :(得分:1)

请参阅move_uploaded_file文档。

第一个参数($_FILES['Filedata']['tmp_name'])是源,您不应该更改。第二个参数("./".$_FILES['Filedata']['name'])是目标,它将使用其原始名称将文件放在当前工作目录中(这可能是安全问题;您应该将文件放在没有执行的上载目录中权限。)