Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何创建一个真正简单的上传下载网站_Php_Html_File Upload - Fatal编程技术网

Php 如何创建一个真正简单的上传下载网站

Php 如何创建一个真正简单的上传下载网站,php,html,file-upload,Php,Html,File Upload,我正试图从世界各地的朋友那里收集文件。稍后,我还将允许每个人从这个共享存储库下载。 一些关键事实: 他们中的大多数人对文件传输知之甚少,甚至没有“尝试”的动机。因此,如果我告诉他们安装一些ftp/webdav客户端并向他们提供有关如何发送文件的详细信息,他们将不再关心上传文件 我有一个很高的服务器供我使用,在那里我可以设置一个可以进行多个文件上传/下载的Web服务器 数据量将相当大,因此我无法使用可用的免费服务(如dropbox等) 我对网页编程一无所知 因此,我想创建一个非常轻量级的页面(

我正试图从世界各地的朋友那里收集文件。稍后,我还将允许每个人从这个共享存储库下载。 一些关键事实:

  • 他们中的大多数人对文件传输知之甚少,甚至没有“尝试”的动机。因此,如果我告诉他们安装一些ftp/webdav客户端并向他们提供有关如何发送文件的详细信息,他们将不再关心上传文件

  • 我有一个很高的服务器供我使用,在那里我可以设置一个可以进行多个文件上传/下载的Web服务器

  • 数据量将相当大,因此我无法使用可用的免费服务(如
    dropbox
    等)

  • 我对网页编程一无所知

因此,我想创建一个非常轻量级的页面(希望html页面就足够了),其中有一些介绍性的文本,下面我可以看到当前目录中存在的文件,最后有一个“上载”按钮,以便允许人们上载文件(多个文件!)

一个可能的页面可能与此类似。如您所见,存在一些文本和当前文件夹内容。但是,不存在上载功能。另外,如果文件夹完全为空(no
index.html
etc),
apache
会自动决定创建当前目录上下文的“ls表”

有没有实现文件上传的简单代码?我读过关于
plupload
,但它似乎有点复杂(它还需要
java
?-我没有找到任何设置信息)

我想在
apache
web服务器上,在linux框中设置它


如果您有一个教程,可以提供有关如何设置的安装和设置信息,它将非常有用。

我以前使用过。它的实现非常简单,并且可以选择拖放多个文件进行上传。

您可以选择使用任何技术从一些入门教程开始。(PHP在您的标记中指明,因此这是一个很好的起点。)尝试开发此功能。对于功能的每个组件(识别用户、上载文件、存储文件、显示页面、下载文件等),尝试开发它。如果您陷入困境,请确定您所面临问题的具体情况,我们将很乐意帮助您解决该问题。目前这个问题对于堆栈溢出来说太广泛了。你给我们的链接是apache的mod,就像它看起来的那样。如果你不懂php,你应该买一个文件托管脚本(试试codecanyon)或者搜索一个免费的(试试github)。你有关于在哪里安装脚本以及如何运行脚本的教程吗?