我试过这个教程: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
无法复制文件!
我不明白我做错了什么,如果你能给我一些例子,我将非常感激。
答案 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"
。