Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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-上载6个图像(每个文件最大1mb)_Php_File_Forms_Upload_Timestamp - Fatal编程技术网

PHP-上载6个图像(每个文件最大1mb)

PHP-上载6个图像(每个文件最大1mb),php,file,forms,upload,timestamp,Php,File,Forms,Upload,Timestamp,我想知道向php页面发送6个“文件”输入的最佳方式是。。。以及如何处理它们,我用这个网站了解上传一个文件 另外,我想用一个时间戳来命名6幅图像中的每一幅,例如下面 00000000 00000001 00000002 00000003 00000004 00000005 基本上我只想+1的时间戳,以及我将上传的6个文件在一次。。所以时间戳很可能是一样的 此文件输入将被实现到数据库中。。我计划将图像文件名存储在数据库中,然后链接到uploads文件夹中的该文件:) 有谁能把我链接到一个关于多文

我想知道向php页面发送6个“文件”输入的最佳方式是。。。以及如何处理它们,我用这个网站了解上传一个文件

另外,我想用一个时间戳来命名6幅图像中的每一幅,例如下面

00000000
00000001
00000002
00000003
00000004
00000005
基本上我只想+1的时间戳,以及我将上传的6个文件在一次。。所以时间戳很可能是一样的

此文件输入将被实现到数据库中。。我计划将图像文件名存储在数据库中,然后链接到uploads文件夹中的该文件:)

有谁能把我链接到一个关于多文件上传的好教程,或者给我一些示例代码:D


提前谢谢

多个文件上载的工作方式与任何单个文件上载的工作方式相同,它们与任何其他表单组件的工作方式相同。您只需为每个要上载的文件指定一个

关于命名位,只需像设置任何其他表单组件一样设置名称:

<input type="file" name="000">
<input type="file" name="001">
...
<input type="file" name="005">

...
然后可以使用
$\u文件
超全局数组访问它


当我们谈到这个主题时,它提供了一个非常好的、详细的概述,介绍了如何通过HTML表单管理文件上载。

我很确定您可以使用post变量获取名称。在链接到的教程中,尝试使用$\u POST['uploadedfile']获取文件名

但以下是我如何处理文件上载的示例,“pageImage”是文件上载字段的名称,$filePath是文件上载目标:

if(is_uploaded_file($_FILES[pageImage]['tmp_name'])){
    $filename=time().".jpg";
    move_uploaded_file($_FILES[pageImage]['tmp_name'],$filePath.$filename);
    chmod($filePath.$filename,0775);
}

希望这有意义。

这些时间戳怎么样?0000000000000100000000200000000300000000400000005你好,谢谢!虽然,我有点理解,但你的回答并不是对我所说的话的回答。。。。我想知道如何解释这6个已发布的输入,然后用php中的date()函数中的timestamp+1来命名它们。。。我在寻找PHP而不是html…好吧,PHP中的
date()
函数在PHP网站()上有很好的文档记录。你所要做的就是给它们命名:$name=date(无论你选择什么,很可能是'YmdHi')$n=(1,2,3,4,5)$filename=array();对于($n作为$suffix){$filename[]=$date.$suffix;}就是这样;包含文件名的数组。