如何在php中将文件上载到所需文件夹

如何在php中将文件上载到所需文件夹,php,image,file,upload,Php,Image,File,Upload,我希望将图像的名称保存在数据库中,并将文件保存到我选择的文件夹中。图像名称设置已保存到数据库中,但问题是我无法将图像上载到文件夹中。所以请帮忙 这是我正在使用的代码 mysqli_query($con,"INSERT INTO blog (title, image, content) VALUES ('$_POST[title]', '$_POST[image]','$_POST[content]')"); $target_Path = "uploaded/";

我希望将图像的名称保存在数据库中,并将文件保存到我选择的文件夹中。图像名称设置已保存到数据库中,但问题是我无法将图像上载到文件夹中。所以请帮忙

这是我正在使用的代码

mysqli_query($con,"INSERT INTO blog (title, image, content)
            VALUES ('$_POST[title]', '$_POST[image]','$_POST[content]')");

    $target_Path = "uploaded/";
    $target_Path = $target_Path.basename( $_FILES['image']['name'] );
    move_uploaded_file( $_FILES['image']['tmp_name'], $target_Path );

使用如下绝对路径:

$target_Path = "/var/www/html/uploaded/";
$target_Path = $target_Path.basename( $_FILES['image']['name'] );
move_uploaded_file( $_FILES['image']['tmp_name'], $target_Path );

你会犯什么错误?你做了什么来调试这个?没有在本地主机上工作。它能在互联网上运行吗?@PratyushPankaj:1-你的脚本绝对路径是什么?2-您的桌面操作系统是什么?它是基于unix还是基于Windows?3-你的服务器操作系统是什么?它是windows 7。请帮助。您应该更改$target_Path=“/var/www/html/upload/”;到yout项目的目录路径。在您的桌面上,它可能是“C://myproject/”输入您的项目完整路径是否理解?它显示以下错误警告:move_uploaded_file(../uploaded/ariel9.jpg)[function.move uploaded file]:无法打开流:C:\Program Files(x86)中没有此类文件或目录\第17行的Apache软件基金会\Apache2.2\htdocs\updateblog.php