php
Isolina
这个作者很懒,什么都没留下…
展开
-
phpstudy php5.4以上版本伪静态设置
http://www.thinkphp.cn/topic/35958.html默认的RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]规则在apache fastcgi模式下会导致No input file specified.修改成RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]就OK,地址正常重写。...转载 2018-04-16 11:10:49 · 1635 阅读 · 0 评论 -
nginx配置TP5出现Access denied.
1.进入服务器,首先改php.ini文件。将cgi.fix_pathinfo的值改成12.然后再到nginx.conf中,添加fastcgi_split_path_info ^(.+\.php)(/.+)$;3./etc/nginx/sites-available#目录下然后到配置域名解析的文件下(一般是以域名命名的配置文件)。加上这三句fastcgi_split_path_info ^(.+\....转载 2018-05-05 11:07:19 · 1920 阅读 · 1 评论 -
PHP获取视频截图及时长
//获得视频文件的缩略图 function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//默认截取第一秒第一帧 $strlen = strlen($file); // $videoCover = substr($file,0,$strlen-4); ...转载 2018-07-02 11:03:00 · 4223 阅读 · 3 评论 -
php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
在网上查了很多资料知道解决办法大概有两个:一是在身份证字段前加个英文单引号,二是设置Excel的格式为文本格式。 我试用过第一种确实可以显示,但是有个'号在那里感觉确实不是很好,虽然听说不影响,但是需要用户点击那个单元格那个单引号才消失,并且在该 在网上查了很多资料知道解决办法大概有两个:一是在身份证字段前加个英文单引号,二是设置Excel的格式为文本格式。 我试用过第一种确实可...转载 2019-01-05 11:17:27 · 1005 阅读 · 0 评论 -
php 导出大数据到csv文件
set_time_limit(0); ini_set ('memory_limit', '256M'); $db = $this->load->database('default',true); $sql = "SELECT * FROM `t_mobile_number_section` $condition"; ...转载 2019-07-02 17:48:59 · 1053 阅读 · 0 评论 -
ueditor 多图片上传问题
在项目中使用ueditor插件时碰到多图片上传时点击时加载了前端页面。后对比其他项目发现是ueditor插件缺少了js文件原创 2018-03-19 11:02:53 · 937 阅读 · 0 评论 -
PHPstudy + phpstorm 配置xdebug
window10+phpstudy >>> php5.5.38 + Apachephp.ini配置;性能分析文件的存放位置,默认值为/tmpxdebug.profiler_output_dir="E:\phpStudy\tmp\xdebug";函数调用跟踪信息输出文件目录,默认值为/tmpxdebug.trace_output_dir="E:\phpStudy\...原创 2017-12-05 11:38:10 · 430 阅读 · 0 评论 -
iis文件上传问题
IIS大文件上传原创 2016-10-13 22:40:13 · 257 阅读 · 0 评论 -
php定时执行
<?ignore_user_abort(); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.set_time_limit(0); // 执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去$interval=60*5; // 每隔5分钟运行do{$fp = fopen("test.txt","a");fw转载 2016-10-17 22:22:12 · 252 阅读 · 0 评论 -
使用curl时https not supported or disabled in libcurl报错问题
在使用微信生成二维码时使用curl报错https not supported or disabled in libcurl原因:配置的URL前多加了一个空格原创 2016-10-19 22:49:43 · 556 阅读 · 0 评论 -
微信支付缺少total_fee参数
微信支付测试时订单的total_fee为1且没有进行支付,后来改成订单应付金额时报缺少参数total_fee,这是因为系统记住了该订单的第一次支付金额,改成别的金额会报错,删除测试订单,然后重新购买商品生成订单就正常了原创 2016-12-16 16:05:06 · 5683 阅读 · 0 评论 -
Windows项目迁移到Linux记录
1、Linux下的php的短标签是默认关闭的,如果在Windows中使用了短标签,在Linux中需要我们把short_open_tag 设置为On.原创 2017-01-06 17:05:02 · 574 阅读 · 0 评论 -
PHP生成时间
echo date("Ymd",strtotime("now")), "\n"; echo date("Ymd",strtotime("-1 week Monday")), "\n"; echo date("Ymd",strtotime("-1 week Sunday")), "\n"; echo date("Ymd",strtotime("+0 week转载 2017-03-07 13:36:54 · 450 阅读 · 0 评论 -
中文文件夹的创建以及删除中文文件夹下的文件
move_upload_file移动文件到中文文件夹需要将文件夹转码$path = iconv('utf-8', 'gbk', $file['path']); //举例move_uploaded_file($tempFile,$path)原创 2017-03-01 17:48:01 · 369 阅读 · 0 评论 -
composer使用及安装
一.前期准备:1.下载安装包,https://getcomposer.org/download/2.在php.ini文档中打开extension=php_openssl.dll3.下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/4.把转载 2017-04-27 17:04:15 · 286 阅读 · 0 评论 -
二维数组排序
PHP对二维数组进行排序function array_sort($arr, $keys, $type = 'desc'){ if(empty($arr)){ return ''; } $key_value = $new_array = array(); foreach($arr as $k=>$v){ //把二维数组转换为要原创 2017-08-22 09:31:21 · 185 阅读 · 0 评论 -
php微信回调参数获取不到问题
微信回调问题 回调地址测试没问题,就是获取不到微信返回的参数升级完PHP7 发现微信支付回调失败。原来是 $GLOBALS['HTTP_RAW_POST_DATA'];没有定义的问题。php7 移除了这个全局变量。方法是用 file_get_contents("php://input"); 代替$GLOBALS['HTTP_RAW_POST_DATA']...原创 2017-11-02 17:08:46 · 2274 阅读 · 1 评论 -
file_get_contents无法发送https请求
做微信公众平台开发,要通过读取公众平台的一个网址实时获得access_token,用了file_get_contents 在本地测试一切正常,但在服务器上却返回空数据。经过网上查资料原来要修改php.ini中的一个默认配置:1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;删掉,重启服务就可以了。2.linux下的PHP,转载 2017-11-22 14:10:12 · 1827 阅读 · 0 评论 -
图片上传问题
文件上传时有些浏览器会将图片的类型如jpeg翻译成pjpeg、png翻译成x-png,因此在图片的上传允许的上传类型加image/pjpeg、image/x-png,同时将该类型图片上传之后的类型换成JPEG,PNG原创 2016-10-13 22:56:23 · 277 阅读 · 0 评论