关于没有开启mbstring,mb_substr() 用不了的问题
2017-01-08 17:15:24
很多空间商默认没有开启mbstring,我们可以按如下方法进行添加: [root@sns wxj]# yum install php-mbstring Loading "installonlyn" plugin Loading "rhnplugin" plugin This system is not registered with RHN. RHN support will be disabled. Setting up Install Process Setting up repositories utterramblings 100% |=========================| 951 B 00:00 update 100% |=========================| 1.9 kB 00:00 b...
Nginx伪静态配置和常用Rewrite伪静态规则集锦
2017-01-08 17:14:07
伪静态是一种可以把文件后缀改成任何可能的一种方法,如果我想把PHP文件伪静态成html文件,这种相当简单的,下面来介绍nginx 伪静态配置方法有需要了解的朋友可参考。 nginx里使用伪静态是直接在nginx.conf 中写规则的,并不需要像apache要开启写模块(mod_rewrite)才能进行伪静态。 nginx只需要打开nginx.conf配置文件,在server里面写需要的规则即可。 复制代码代码如下: server { listen 80; server_name bbs.jb51.net; index index.html index.htm index.php; root /home/www/bbs; error_page 404 /404.htm; #配置404错误页面 location ~ .*.(php|php5)?$...
linux下lnmp安装详解
2016-12-15 14:46:36
第一步: 检查是否安装该程序: which nginx #查看nginx是否存在 which php #查看php是否存在 which mysql #查看mysql是否存在 第二步, yum list nginx #列出nginx yum install nginx #安装nginx #看见{Complete! } 安装成功。 ...
nginx: [emerg] directive "location" has no opening "{"
2016-12-15 13:35:04
1.报错:[emerg]directive "location" has no opening "{" in ..... 解决方法: 由于对应行或者附近行的“{”前面缺少空格,导致该错误! ...
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
2016-12-15 11:33:47
centos6.5环境 修改nginx配置文件后,重启报错: nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol) 解决办法: vim /etc/nginx/conf.d/default.conf 将 listen 80 default_server; listen [::]:80 default_server; 改为: listen 80; #listen [::]:80 default_server; 重新启动ngi...
JS实现密码加密
2016-12-14 17:24:11
1、base64加密 在页面中引入base64.js文件,调用方法为: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>base64加密</title> <script type="text/javascript" src="base64.js"></script> <script type="text/javascript"> var b = new Base64(); var str = b.encode("admin:...
Array to string conversion
2016-12-14 17:13:43
我在本地搭了一个测试服务器,Apache+PHP,想使用curl自动提交表单数据到远程服务器。 远程服务器表单有两项数据需要提交: 1、input file: 要求传图片 2、checkbox: 会有多个按钮被选中 问题: 运行时下面程序时checkbox数组会被转成字符串,程序报错如下: Array to string conversion 主要代码如下: PHP code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 $post_url = "http://domain...
如何使用MYSQL时间戳查询时间段
2016-12-09 14:05:12
使用MySQL时间戳查询时间段的常用函数 UNIX_TIMESTAMP(date) 如果没有参数调用,返回一个Unix时间戳记(从’1970-01-01 00:00:00′GMT开始的秒数)。如果UNIX_TIMESTAMP()用一个date参数被调用,它返回从’1970-01-01 00:00:00′ GMT开始的秒数值。date可以是一个DATE字符串、一个DATETIME字符串、一个TIMESTAMP或以YYMMDD或YYYYMMDD格式的本地时间的一个数字。 mysql> select UNIX_TIMESTAMP(); -> 882226357 mysql> select UNIX_TIMESTAMP(’1997-10-04 22:23:00′); -&g...
怎么在Editplus配置PHP(超详细)
2016-12-08 21:31:58
配置PHP帮助手册 步骤:【工具】-->【配置用户工具】-->【添加工具】,选择php的chm帮助文件。 这样在php相应的函数上按ctrl+1(或者你定义的数字键)就可以跳到相应的函数解释,就像VC中在函数上按F1跳到MSDN上一样。 配置PHP调试工具 选择:【工具】->【配置用户工具】,在弹出的窗口中选择:【添加工具】->【程序】,在【菜单文本】中输入"Debug PHP"。点击【命令】右边的按钮,找到你的php.exe所在的路径,我的电脑上是"D:wampinphpphp5.2.6php.exe "。再点击【参数】右边的下拉按钮选择【文件路径】,再点击【起始目录】右边的下拉按钮选择【文件目录】,最后再把【捕捉输出】前面的复选框选上,这样就可以开始...
MySql按周,按月,按日分组统计数据
2016-12-08 21:31:58
知识关键词:DATE_FORMAT select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days; select DATE_FORMAT(create_time,'%Y%m') months,count(caseid...