PHP

PHP Web实现文件上传下载功能实例解析

PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。1.file_uploads=on/off 是否允许通过http方式上传文件2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错3.memory_limit=50M 设置脚本可以分配的最大...

PHP上传大型视频文件到服务器,解决方案

1.使用PHP的创始人RasmusLerdorf写的APC扩展模块来实现(http://pecl.php.net/package/apc)APC实现方法:安装APC,参照官方文档安装,可以使用PECL模块安装方法快速简捷,这里不说明配置php.ini,设置参数apc.rfc1867=1,使APC支持上传进度条功能,在A...

php怎么实现web端上传超大文件

PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。1.file_uploads=on/off 是否允许通过http方式上传文件2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错3.memory_limit=50M 设置脚本可以分配的最大...

PHP 超大文件上传解决方案:分片断点上传(一)

核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。* 如何分片;* 如何合成一个文件;* 中断了从哪个分片开始。如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽...

PHP WEB项目文件夹上传下载解决方案

PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。1.file_uploads=on/off 是否允许通过http方式上传文件2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错3.memory_limit=50M 设置脚本可以分配的最大...

stringByReplacingCharactersInRange: withString: 实现字符串删除,替换

解释:NSMakeRange(str.length-1,1),将字符串str定位到第九个字符即‘9’,取长度为1的字符串,即9后第一个字符串‘0’,用字符串@“”替代‘0’,即所得的结果为“123456789&r...

Codeforces Gym100187C Very Spacious Office 贪心 堆

原文链接https://www.cnblogs.com/zhouzhendong/p/CF-Gym100187C.html  给定$n$个房间以及$n$个人。  第$i$个房间的大小为$a_i$。  第$i$个人要的房间的大小范围为$[L_i,R_i]$。  现在给每一个人安排房间,一个房间只能被一个人拥有。  问是否...

Codeforces 177G2 Fibonacci Strings KMP 矩阵

原文链接https://www.cnblogs.com/zhouzhendong/p/CF117G2.html  定义斐波那契字符串如下:  $s_1="a"$  $s_2="b"$  $s_i=s_{i-1}+s_{i-2}(igeq3)$  给定$k,m$,以及对应的$m$组询问。  每组询问一个字符串$x$,问$...

BZOJ4409 [Usaco2016 Feb]Circular barn 动态规划 斜率优化

原文链接http://www.cnblogs.com/zhouzhendong/p/8724739.html  有一个N个点的环,相邻两个点距离是1。点顺时针标号为1..N。最初每一个点是空的。要求最终点i存在ri头牛。你有∑ri头牛。你可以选择最多k个点,然后把你的牛任意分配在这k个点里。之后,每一头牛可以选...

BZOJ3286 Fibonacci矩阵 矩阵 快速幂 卡常

n,m,a,b,c,d,e,f<=10^1000000   神奇的卡常题目。  在此感谢"zhouzixuan"——bzoj3286:Fibonacci矩阵  学习他,才15秒卡过此题。  这题的做法应该很明显的,学过矩阵快速幂的大概几眼就看出来了。  对于每一行的转移,是相同的...

BZOJ1180 [CROATIAN2009]OTOCI LCT

  有n座岛  每座岛上的企鹅数量虽然会有所改变,但是始终在[0,1000]之间。你的程序需要处理以下三种命令:  1."bridgeAB"——在A与B之间建立一座大桥(A与B是不同的岛屿)。由于经费限制,这项命令被接受,当且仅当A与B不联通。若这项命令被接受,你的程序需要输出"yes",之后会...

HDU3306 Another kind of Fibonacci 矩阵

  A0=1,A1=1,AN=X*AN-1+Y*AN-2(N>=2).求SN,SN=A02+A12+…+An2.  这题是用矩阵做的,一看(sou)就知道。  设si为前i项的答案。  如果要求第i项的ai那么是很简单的。  构建矩阵:      ai-1    &nb...

php post和get请求

1.POST请求publicfunctionpost($url,$params=array()){/*初始化*/$ch=curl_init();/*设置变量*/curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl...
代码星球·2020-06-27

php解析excel文件

publicstaticfunctiongetStaffByXlsx($path){     /*dirname(__file__):当前代码所在的目录,$path:”/文件名“ */$PHPReader=PHPExcel_IOFactory::createReaderForFile(dirna...
代码星球·2020-06-27

php解析.csv文件

publicfunctionactionImport(){     //post请求过来的$fileName=$_FILES['file']['name'];$fileTmpName=$_FILES['file']['tmp_name'];//判断是否选择了上传的文件if(empty($fileName)){$data...
代码星球·2020-06-27