为了方便,本地有一个upupw的绿色版php环境。
经常不使用,就会忘记,这不,我之前修改了upupw的网页管理面板密码,居然忘记了。
解决办法如下:
1、打开upupw解压安装的主目录,例如我是D:\soft\UPUPW_K2.1
2、在主目录下找到D:\soft\UPUPW_K2.1\kangle\config.xml文件,config.xml是kangle的配置文件,没想到管理用户名和密码是写在这个配置文件里面的。
3、打开config.xml,大概在第14行,内容如...
iis配置php后,提示 FastCGI 进程意外退出,的解决办法终于找到了
今天给腾讯云windows服务器配置iis+php manager+php5.3+php5.6+php7.1,出现了2个问题。
问题1:php manager官网下载没了
php manager官网下载没了!对就是没了,页面还在,但下载选项没了,只好百度搜索哪里有别人上传的资源。
问题2:配置php后,提示FastCGI 进程意外退出
提示FastCGI 进程意外退出,是因为没有安装对应php版本的“Microsoft Visual C++ XXXX Redistributable”
比如...
phpexcel导出excel无法打开,提示文件格式或文件名无效,文件损毁,解决办法
使用过很多次phpexcel了,有时需要保存文件到磁盘,有时需要浏览器弹出下载。保存到磁盘一半不会出现问题,关键是浏览器弹出保存,经常会发生导出的excel文件无法打开,提示文件格式或文件名无效,文件损毁。在此,记录一下解决办法。
1、xls还是xlsx?首先确定导出的excel文件扩展名
2、添加header,不同的文件类型,不同的header。
我就是这里出了问题,xlsx用了xls的header,导致导出的ex...
【PHP】YII框架
相比于其他php框架,yii框架更适合快速开发,脚手架是他的一大特色,可以表单方式自动生成php文件,666!缺点是文档不够完善。
给大家介绍一些不错的yii资料和视频教程。
yii官网:
www.yiiframework.com
文档:
http://www.yiiframework.com/doc-2.0/index.html
中文站:
http://www.yiichina.com/
推荐学习视频:
一、魏曦视频教程
1、yii基础视频:
http://www.weixistyle.com/yii2.php
2、魏曦...
【SeayDzend】加密php文件,解密工具
20211209更新:
PHP加密工具,可以在线加密:https://www.sourceguardian.com/online-php-encoder.html
支持PHP7和PHP8!
SeayDzend是一款解密加密php文件的工具,非常实用。
我这里提供一份亲测可用的,当然你也可以百度下载。
SeayDzend解密工具
PHP命名空间
如果,我们的php程序中有多个类,类写多了,有可能出现相同的类命;实例化这个类的时候,程序就不知道你到底是用那个类。
如果这些类都引入同一个文件,那么会报错:
Fatal error: Cannot redeclare class xx
不能重新申明类 xx.因为不知道你到底用的是哪个类。
命名空间就可以巧妙的解决这个问题。给这些类配置不同的命名空间,就相当于不同的类了,虽然同样的名字。
namespace a\a\...
phpmyadmin导入sql大文件,提示Fatal error: Maximum execution time of 300 seconds exceeded
用phpmyadmin导入sql,提示Fatal error: Maximum execution time of 300 seconds exceeded。
于是修改php.ini。在phpinfo()查看到max_execution_time已经修改到7200,导入依然提示Fatal error: Maximum execution time of 300 seconds exceeded。
就很奇怪了,各种搜索,才知道原来phpmyadmin也有一个自己的配置文件phpmyadmin\libraries\config.default.php这里。
$cfg['ExecTimeLimit'] = ...
PHP数据加密
PHP中常见加密形式:md5()、crypt()、sha1()、URL编码、base64编码.
一、md5()
单向加密。
使用方法:md5(string $str,[bool $default=false])
第二参数不给默认false,如果给true,那么返回的是16字节的原始二进制格式。
例如:
$str = 'dupeng';
echo md5($str);
二、Crypt()加密
单向加密。
语法:crypt(string $str,[string $salt])
$str,需要加密的明文;
$salt,加密时的干扰串。不给...
phpword使用笔记
phpword使用的人不多,国内相关文档也比较少,所以坑比较多。我在这里躺坑躺了一整天,记录一下以备后需。
1、使用phpword需要很多组件的支持,所以用composer来安装管理他
a、下载phpword,放到组件目录;
b、下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。(到环境变量检查下,是否配置环境变量,这样...
【javascript】JS数组常用方法操作
1、push 添加最后一项
在数组末尾添加一项,并返回数组的长度, 可以添加任意类型的值作为数组的一项。
var arr = [1,2];
arr.push(6) // arr: [1,2,6]
arr.push('aa') // arr: [1,2,6,"aa"]
arr.push(undefined) // arr: [1,2,6,"aa",undefined]
arr.push({a: "A", b: "B"}) // [1,2,6,"aa",undefined,{a: "A", b: "B"}]
2、unshift 在最前面添加一项
var arr = [1,2];
arr.unshift(9) //...