Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/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 什么';为文件上载和处理设置管道标志的最有效方法是什么?_Php_Codeigniter_Upload_Data Processing - Fatal编程技术网

Php 什么';为文件上载和处理设置管道标志的最有效方法是什么?

Php 什么';为文件上载和处理设置管道标志的最有效方法是什么?,php,codeigniter,upload,data-processing,Php,Codeigniter,Upload,Data Processing,抱歉,这个问题的一般性质可能需要分为几个子问题。我正在尝试使一个已经在工作的应用程序通用化,以便将来更容易扩展。我正在使用Codeigniter框架 应用程序上载一个ASCII文件并对其执行若干操作,转换其格式和内容,计算其中的功能,并将结果写入数据库和发布在站点上的输出文件 我想更多地利用Codeigniter/php的OOD特性,并编写一个函数(可能在我的uploadController类中)(SetPipelineFlags()),将2个类(对象)作为输入使用由用户输入定义的许多属性,比较

抱歉,这个问题的一般性质可能需要分为几个子问题。我正在尝试使一个已经在工作的应用程序通用化,以便将来更容易扩展。我正在使用Codeigniter框架

应用程序上载一个ASCII文件并对其执行若干操作,转换其格式和内容,计算其中的功能,并将结果写入数据库和发布在站点上的输出文件

我想更多地利用Codeigniter/php的OOD特性,并编写一个函数(可能在我的uploadController类中)(SetPipelineFlags()),将2个类(对象)作为输入使用由用户输入定义的许多属性,比较它们,然后输出一个flags对象,我可以在各个点使用它来指导上传过程


我已经研究过使用ArrayObject,但是还没有太多的经验。那么,在思考如何重新设计这个上传过程时,是否有一些我没有听说过的东西可能有用呢?我会接受任何建议。需要踢屁股才能开始!谢谢

问题不太清楚,但鉴于您有一个负责控制上传过程的管道,下面的分块文件上传过程示意图似乎是一个基本的开始: