正在上传文件

时间:2014-03-11 12:49:29

标签: php mysql database upload

我有一个关于上传和下载系统如何与php和mysql一起使用的问题。

我想上传mp3文件,以便只有特定用户(已登录)可以查看按某些类别排序的可用文件并下载他/她想要的文件,而其中很少一部分可以公开使用,任何人都可以下载

我觉得这很愚蠢,但是文件在哪里保存了?在桌子里面?或者表格是否指向我的网络服务器中的目录? 以及如何将文件路径存储到数据库中。 udload应该发生在服务器端而不是网页上。我的音频文件在本地磁盘上可用。

我问这个,因为我真的想学习这个,但即使是基本的问题也难以制定,更不用解决了......:)

我被困了,因为我想将文件路径存储在数据库中,以便用户可以下载。

期待一些输入

1 个答案:

答案 0 :(得分:0)

$target = "/path_to_folder/";// target to which the file needs to be saved

$filepath = $target . basename( $_FILES['filename']['name']);// path of the file in server

//upload file like this
if(move_uploaded_file($_FILES['filename']['tmp_name'], $target))
{

// here insert $filepath in to DB

$con = mysqli_connect("localhost","username","password","dbanme");

$query = "insert in tablename(filepath) values($filepath)";

$result = mysqli_query($con,$query) or die (mysqli_error($con));

}