用PHP轻松上传文件

时间:2014-06-26 19:49:56

标签: javascript php html forms upload

我试过这个教程:http://www.tutorialspoint.com/php/php_file_uploading.htm

没有成功:(

我不明白这个家伙的意思

  

以下示例尝试将上一节中列出的HTML表单上传的文件复制到/ var / www / html目录,该目录是PHP服务器的文档根目录

我尝试使用php脚本的文件系统路径:I:\xampp\htdocs\tester\(通常是.php在这里),它不起作用。

我收到此错误:

  

警告:复制(stock-footage-hand-press-a-confidential-stamp-contains-matte.jpg)[function.copy]:无法打开流:I:\ xampp \ htdocs中没有这样的文件或目录第4行\ tester \ uploader.php

     

无法复制文件!

我不明白我做错了什么,如果你能给我一些例子,我将非常感激。

1 个答案:

答案 0 :(得分:0)

<?php
if(isset($_REQUEST["uploadnow"]))
{
    $directory  = "images/";    //directory name where the image should get stored
    $imageDet   = $_FILES["uploadfile"];
    if($imageDet["name"]!="")
    {
        //source as tmpname and destination as destination directory
        copy($imageDet["tmp_name"],$directory.$imageDet["name"]);
    }
}
?>

<form method="post" enctype="multipart/form-data">
    <input type="file" name="uploadfile" />
    <input type="submit" value="Upload Now" name="uploadnow" />
</form>

希望上面的代码会有所帮助。并注意必须存在目录(目标目录)才能上载。 注意:从表单上传文件时必须使用method="post"enctype="multipart/form-data"