Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.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_File - Fatal编程技术网

如何在php中按顺序上传文件

如何在php中按顺序上传文件,php,file,Php,File,如何在不使用数据库的情况下在php中上传文件并按1.jpg、2.jpg、3.jpg等顺序保存在目录中?我只尝试了这个 $dirid=$_GET["dirid"]; if(!is_dir($dirid."/")) { mkdir($dirid."/"); } if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], './'.$dirid.'/'.'1.jpg')) { echo "success"; } 您可以将最后一个文件的编

如何在不使用数据库的情况下在php中上传文件并按1.jpg、2.jpg、3.jpg等顺序保存在目录中?我只尝试了这个

$dirid=$_GET["dirid"];
if(!is_dir($dirid."/")) {
    mkdir($dirid."/");
}
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], './'.$dirid.'/'.'1.jpg'))
{
echo "success";
}

您可以将最后一个文件的编号保存在txt文件中,并将下一个文件(然后更新文件)提供给新文件,或者将目录全局(扫描)以查找最后一个文件(性能不好),使用计数器变量并将其用作文件名