草庐IT

DATA_SIZE

全部标签

php - 增加 max_post_size 和 upload_max_filesize 有什么注意事项?

我想增加服务器上的max_post_size和upload_max_filesize以便我的应用程序能够处理更大的文件(大到2gb)。但在我这样做之前,有什么注意事项?显然,PHP开发人员将大小设置得较低是有原因的。我需要一定数量的RAM才能进行操作吗?任何见解都会有所帮助。 最佳答案 我看到的最大问题之一是POSTS是一次性交易。我的意思是,如果您的客户正在上传一个非常大的文件,并且在他们完成90%时发生网络中断,他们将不得不从头开始。我相信有基于Flash和Java的解决方案可以分块上传文件,以便在您的服务器上重建。我只使用过一

php - 发送 : How to manage XML data where multiple elements have the same name using Zend_Config_Xml?

尝试使用Zend_Config_Xml从XML文件中提取数据,我正在寻找处理多个元素具有相同名称的数据的最佳方法。请看下面的例子。这是XML文件:example1.cssexample2.css代码如下:$data=newZend_Config_Xml('./path/to/xml_file.xml','stylesheets');$stylesheets=$data->stylesheet->toArray();我想做的是遍历$stylesheet使用foreach循环的数组,提取文件名,然后将样式表附加到headLink().这工作正常...但是,当的数量时,我遇到了问题元素小于2

php - PHP : The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect 中的 FreeTDS 错误

我必须使用ODBC从ArchLinux连接到MSSQL服务器。我使用FreeTDS,并使用isql,它可以正常工作:isqlsqlexpressdev开发但不是在PHP中。我在交互模式下使用PHP:PHP>$conn=odbc_connect("sqlexpress",'dev','Dev');PHP>$a=odbc_exec($conn,'SELECT*FROMmeasures;');PHPWarning:odbc_exec():SQLerror:[FreeTDS][SQLServer]Theincomingtabulardatastream(TDS)remoteprocedurec

PHP文件上传: Read raw file data

据我所知,$_FILES["fieldname"]["size"]包含文件上传后的文件大小。在Perl中,您可以非常轻松地逐block读取原始文件数据,并通过这种方式确定文件在完全上传之前是否太大。在PHP中是否有一种简单的方法来做同样的事情? 最佳答案 您可以在php.ini配置文件中更改最大大小,但是它会影响您所有的文件上传:upload_max_filesize10M如果你使用的是.htaccess文件,你也可以这样写:php_valueupload_max_filesize10M看看doc

php - 'font-size: 13.333333969116211px' 从哪里来?

我们在我们的应用程序中使用CKEditor让用户编辑某些电子邮件模板,但由于某些原因,许多这些模板以p-和span-结尾具有烦人文本样式的标签:或者使用行高:我们的客户提示他们的电子邮件带有奇怪的文本样式,并明确表示他们没有手动添加这些样式(这是有道理的)。奇怪的是:一旦我们使用相同的编辑器自己保存模板,那些奇怪的样式就会从源HTML(在数据库中)中消失。然后过了一会儿,所有这些样式又回到那里-大概是在客户(重新)使用我们的编辑器时。我们决定用谷歌搜索那个确切的字符串,font-size:13.333333969116211px,并且-令我们惊讶的是-found80.000comple

php - 拉维尔 5 : Get all passed data in view template

目标是我想将ALL传递的数据从Controller传递到单个全局JavaScript变量中的View,这是一个示例:在Controller中index(){returnveiw('path.to.view',['data1'=>$data1,'data2'=>$data2]);}在View中var_backendData={!!$allData!!}//$allDatashouldcontainALLthepasseddatafromthecontroller我将从Controller接收到的所有数据存储在$allData中 最佳答案

PHP fatal error : Allowed memory size - on a non-existent line

我有时会在我的生产服务器中看到这个错误(我的意思是,这似乎是随机的,因为我的网站流量不错,到目前为止它只发生了5次):[21-Feb-201223:43:19UTC]PHPFatalerror:Allowedmemorysizeof67108864bytesexhausted(triedtoallocate261900bytes)in/home/xxxxx/xxxxx/xxx.phponline1811有趣的是,文件只有798行,而这在我之前从未发生过。是的,这可能与我最近对脚本所做的更改有关,但这个错误对我来说根本没有意义。请记住,我知道“Allowedmemorysizeexhau

PHP + APC : How to cache data up to 128M?

我有大数据部分要缓存在APC中(普通文件缓存太慢)。apc_store函数总是为这个数据量返回false:我试着做这样的事情:ini_set('apc.max_file_size','128M');die(ini_get('apc.max_file_size'));输出是1M!它不会抛出任何错误,但它根本不起作用。我拥有的所有其他ini_set(例如memory_limit)都运行良好,所以这不是权限问题。我的APC信息是:Version3.1.3p1MMAPSupportEnabledMMAPFileMasknovalueLockingtypepthreadmutexLocksRev

php - 嵌套的 Symfony2 表单 : $options ['data' ] = null in nested form?

由于围绕这个主题的文档有些单薄,我走到了死胡同。我有两个模型:Job和JobAttribute。一个Job有很多JobAttributes,一个JobAttribute有一个Job:classJob{/***@ORM\OneToMany(targetEntity="JobAttribute",mappedBy="job_attributes")**@varArrayCollection*/private$attributes;}classJobAttribute{/***@ORM\Column(name="type",type="string",length=50)**@varstri

PHP post_max_size 本地值被 Plesk/IIS 上的主值覆盖?

我在通过PHP(通过Drupal,尽管这不是问题所在)上传大文件时遇到了一个奇怪的问题。基本上,由于达到post_max_size限制,我的文件上传失败,即使本地指令设置为96M,而文件为25M。我已确保其他一切正确,包括max_input_time、max_upload_filesize和IISFastCGI空闲时间。所有这些都很大,不是问题。我正在通过Plesk覆盖post_max_size指令,它(我相信)将更改存储在注册表值中。在域上运行phpinfo()会显示所有指令的正确本地值和主值...96M本地值,12M主值。非常奇怪的是,当我将php.ini中的masterpost_