将上传的文件移动到文件夹中

时间:2013-03-27 22:28:08

标签: php

我正在尝试将上传的文件移动到文件夹中,但我不能这样做。有人看到错误吗?

我的HTML代码有这一行:

<form id="form" method="post" action="save_new_article.php" enctype="multipart/form-data">

这是php代码:

include("bd.php");
header('Content-type: text/html; charset=windows-1251');
$category = $_POST['category'];
$name = $_POST['name'];
$description = $_POST['full_description'];
$price = $_POST['price'];

$way = "../galery";
$file = $_FILES['photo']['tmp_name'];
$file_name = $_FILES['photo']['name'];
$file_name = ext($file_name);

$way .= "/".$file_name;
move_uploaded_file($file,$way);

如果有人能够发现错误,请通知我

2 个答案:

答案 0 :(得分:0)

将最后一行更改为:

move_uploaded_file($file, $way);

答案 1 :(得分:0)

您需要将最后一行更改为:

move_uploaded_file($file, $way);

如果您查看move_uploaded_file的文档,您会看到第一个参数是文件当前所在的位置。您保存为$_FILES['photo']['tmp_name']的Aka $file